学习是一个逐步发现自己无知的过程!

Docker国内安装

在国内的 CentOS 系统上安装 Docker 时,由于网络限制,通常需要使用国内的镜像源以提高下载速度。以下是适用于中国大陆的 CentOS 安装 Docker 的详细步骤:

  1. 卸载旧版本
    如果系统中有旧版本的 Docker,可以先卸载:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
  1. 安装依赖包
    确保系统有需要的依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 设置国内 Docker 软件源
    阿里云提供了 Docker 的国内镜像源,可以使用以下命令将其添加到你的 yum 软件源列表中:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 安装 Docker
    使用 yum 安装 Docker CE(社区版):
sudo yum install -y docker-ce docker-ce-cli containerd.io
  1. 启动 Docker 服务
    安装完成后,启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
  1. 测试 Docker 安装
    可以运行一个简单的测试命令,检查 Docker 是否成功安装和运行:
sudo docker run hello-world

如果看到类似以下输出,表示 Docker 安装成功:

Hello from Docker!
This message shows that your installation appears to be working correctly.
  1. 配置国内加速器(可选)
    为了提高 Docker Hub 的拉取速度,可以为 Docker 配置国内的镜像加速器。常用的国内镜像加速器有阿里云和网易云。以阿里云为例,登录阿里云容器服务,获取加速器地址,然后修改 Docker 的配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"]
}
EOF

注意: 替换为从阿里云获取的具体地址。

然后重新启动 Docker 服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

这样,Docker 就可以正常运行并通过国内的加速器进行镜像下载。

赞(0)
未经允许不得转载:劉大帥 » Docker国内安装

你的评论可能会一针见血! 抢沙发

登录

找回密码

注册