0. 官方文档

https://docs.docker.com/engine/install/centos/

1. 执行如下命令进行安装

  1. # 安装gcc
  2. yum -y install gcc
  3. # 安装gcc-c++
  4. yum -y install gcc-c++
  5. # 安装yum-utils
  6. sudo yum install -y yum-utils
  7. # 设置稳定仓库(这是国外的,可能会超时,建议使用下面的命令)
  8. sudo yum-config-manager \
  9. --add-repo \
  10. https://download.docker.com/linux/centos/docker-ce.repo
  11. # 设置稳定仓库(只是国内的,推荐使用)
  12. sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  13. # 更新yum软件包索引
  14. yum makecache fast
  15. # 安装docker引擎
  16. sudo yum install docker-ce docker-ce-cli containerd.io
  17. # 启动docker
  18. sudo systemctl start docker
  19. # 运行hello world程序
  20. sudo docker run hello-world

2. 执行如下命令进行卸载

  1. sudo systemctl stop docker
  2. sudo yum remove docker-ce docker-ce-cli containerd.io
  3. sudo rm -rf /var/lib/docker
  4. sudo rm -rf /var/lib/containerd

3. 配置阿里云镜像加速

登录阿里云之后,选择【控制台】,然后按下图操作:图片.png图片.png

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4. "registry-mirrors": ["https://06e7w3ad.mirror.aliyuncs.com"]
  5. }
  6. EOF
  7. sudo systemctl daemon-reload
  8. sudo systemctl restart docker

4. run都干了什么

图片.png