美文网首页
centos配置docker

centos配置docker

作者: Sirius之剣 | 来源:发表于2020-05-26 10:32 被阅读0次
  1. 卸载老版本
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  1. 安装docker 基础包
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  1. 设置稳定仓库
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 安装Docker Engine - Community --此命令会安装最新版本(latest)
yum install docker-ce docker-ce-cli containerd.io
  1. 可以安装指定版本
yum list docker-ce --showduplicates | sort -r  #查看版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io #安装指定版本
  1. 修改源

    创建daemon.json文件

vim /etc/docker/daemon.json

写入自定义仓库

{
  "registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"]
}

快速的方法

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
EOF

7.设置代理
创建 docker.service.d 目录

mkdir -p /etc/systemd/system/docker.service.d

创建HTTP 或者HTTPS 代理文件

HTTP:

vim /etc/systemd/system/docker.service.d/http-proxy.conf

HTTPS:

vim /etc/systemd/system/docker.service.d/https-proxy.conf

修改 https-proxy.conf 文件

[Service]
Environment="HTTP_PROXY=xxx.xxx.xxx.xxx:443" "NO_PROXY=localhost,127.0.0.1,xxx.xxxxxx:5000"``` 

修改 https-proxy.conf 文件

[Service]
Environment="HTTPS_PROXY=xxx.xxx.xxx.xxx:443" "NO_PROXY=localhost,127.0.0.1,xxx.xxxxxx:5000"``` 

8.启动测试

systemctl daemon-reload 
systemctl restart docker
systemctl show docker --property Environment
docker info#信息
docker run hello-world  #测试

相关文章

网友评论

      本文标题:centos配置docker

      本文链接:https://www.haomeiwen.com/subject/chdmahtx.html