docker 学习

1.卸载旧版本的docker
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2.安装需要的依赖
sudo yum -y install yum-plugins-core

3.配置docker镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.安装docker docker-ce社区版。docker-ee 企业版
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

5.启动docker
sudo systemctl start docker

6.判断时候安装成功
docker version

  1. hello world
    docker run hello-world

出现docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.的错误
登陆阿里云使用阿里云镜像服务加速器

创建/etc/docker/daemon.json

  "registry-mirrors":[
      "https://ip06j231.mirror.aliyuncs.com'
]
}

systemctl daemon-reload
systemctl restart docker

8.查看docker 镜像
docker images

9,卸载docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose- plugin docker-ce-rootless-extras
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。