1. 删除以前的Docker

  1. sudo yum remove docker \
  2. docker-client \
  3. docker-client-latest \
  4. docker-common \
  5. docker-latest \
  6. docker-latest-logrotate \
  7. docker-logrotate \
  8. docker-engine

2. 下载配置及配置下载环境

  1. sudo yum install -y yum-utils
  2. sudo yum-config-manager \
  3. --add-repo \
  4. https://download.docker.com/linux/centos/docker-ce.repo

3. 安装docker

  1. sudo yum install docker-ce docker-ce-cli containerd.io

4. 启动docker及配置自启动

  1. sudo systemctl start docker
  2. sudo systemctl enable docker

5. 配置阿里镜像加速

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

6. 常用命令

  1. #查看下载的镜像
  2. sudo docker images
  3. #查看正在运行中的容器
  4. docker ps
  5. #启动容器
  6. docker start mysql(容器Id)
  7. #停止容器
  8. docker stop mysql(容器Id)
  9. #删除运行容器
  10. docker rm -f 容器Id
  11. #服务自启动(Mysql示例)
  12. docker update mysql --restart=always
  13. #进入容器内部(以进入MySQL为例)
  14. docker exec -it mysql bin/bash