centOS安装dock

dnf remove docker-ce -y #卸载指定软件

dnf install -y yum-utils device-mapper-persistent-data lvm2 #安装所需docker安装包

dnf remove device-mapper-persistent-data -y  #卸载所需docker安装包

设置docker镜像源  一般设置阿里云

#阿里云
dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#清华大学源 
dnf config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.reposd

安装docker-ce   docker有两个版本,分别是ce(社区版)与ee(企业版)

dnf install docker-ce -y / sudo yum install docker-ce docker-ce-cli containerd.io


启动docker并且设置开机自启  

systemctl start docker / sudo systemctl start docker #启动docker
systemctl enable docker #设置开机自启
docker --version  ##查看docker版本


 通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
 

sudo docker run hello-world


 查看docker是否启动成功
 

systemctl status docker  / ps -ef  | grep docker


配置阿里云镜像加速器

安装docker可视化界面

docker volume create portainer_data


挂载

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data/data portainer/portainer-ce

 问题:

1.挂载或者拉取镜像报错docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-
解决:

第一种:更改镜像源
[root@localhost ~]# cd /etc/docker
[root@localhost docker]# ls
daemon.json  key.json
[root@localhost docker]# vim daemon.json 
 
 # 添加以下内容
{
 
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
 
}
 
# 也可以添加多个国内源
{
 
"registry-mirrors": ["http://hub-mirror.c.163.com", "https://registry.docker-cn.com"]
 
}

=========================
网易  http://hub-mirror.c.163.com     |    中国科技大学 https://docker.mirrors.ustc.edu.cn

阿里云    https://pee6w651.mirror.aliyuncs.com
----------------------------------------------------------------
第二种:解析ip不可用--更换解析IP
#配置docker的解析ip下载一个big命令:
dig @114.114.114.114 registry-1.docker.io
#下载成功后使用查询可用big查询可用的ip:
dig @114.114.114.114 registry-1.docker.io
#这个时候就会#出现很多的ip 从中我们选择一个ip就可以
#然后在 /etc/hosts目录下去修改docker.io的域名解析到其它可用IP:
vi /etc/host
#把我们刚刚的ip加进去:
34.199.77.19 registry-1.docker.io
#保存后重启下docker命令:
systemctl restart docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值