Docker 安装教程
本文最后更新于 1114 天前,其中的信息可能已经有所发展或是发生改变。

操作系统

要安装 Docker 引擎,您需要 CentOS 7 或 8 版本。

卸载旧版本

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

安装步骤

设置存储库

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

安装 Docker 引擎

  1. 安装最新版本的 Docker Engine 和 containerd :
   sudo yum install docker-ce docker-ce-cli containerd.io
  1. 启动 Docker :
   sudo systemctl start docker
  1. 通过运行hello-world映像验证 Docker Engine 是否已正确安装:
   sudo docker run hello-world

此容器运行时,它会打印一条消息并退出。

设置 Docker 镜像加速

sudo mkdir -p /etc/docker
sudo cat > /etc/docker/daemon.json << EOF
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "registry-mirrors": ["https://registry.docker-cn.com"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker

卸载 Docker 引擎

  1. 卸载 Docker Engine、CLI 和 Containerd 包:
   sudo yum remove docker-ce docker-ce-cli containerd.io
  1. 主机上的镜像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:
   sudo rm -rf /var/lib/docker
   sudo rm -rf /var/lib/containerd

您必须手动删除任何已编辑的配置文件。

如果觉得本文对您有帮助,记得收藏哦~
上一篇
下一篇