0、卸载旧版本

如果你的Linux曾经安装过Docker,那么在进行下一步时,你需要执行如下命令卸载旧版本的Docker

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

1、安装Docker依赖环境

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库,之后,您可以从仓库安装和更新 Docker。

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

2、设置 Docker 安装地址

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库,之后,您可以从仓库安装和更新 Docker,使用以下命令来设置稳定的仓库(阿里云)

sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、安装 Docker Engine-Community

安装最新版本的 Docker Engine-Community 和 containerd

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

 Docker 安装完默认未启动,并且已经创建好 docker 用户组,但该用户组下没有用户。

4、Docker 镜像加速

阿里云镜像获取地址:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

配置daemon.json
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

注:目前国内Docker镜像源无法使用,上述镜像无法进行pull。截止到2024年9月,以下镜像可用(原文地址:目前可用的Docker镜像源,截至2024年9月_最新docker镜像源-CSDN博客

在终端输入 :

sudo vim /etc/docker/daemon.json

然后在文件中输入,更换镜像源:

{
    "registry-mirrors": [
        "https://ustc-edu-cn.mirror.aliyuncs.com/",
        "https://ccr.ccs.tencentyun.com/",
        "https://docker.m.daocloud.io/"
    ]
}

启动Docker服务:

service docker start
验证docker服务

通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community

docker run hello-world

出现以上结果证明Docker安装成功

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐