在国内的 CentOS 系统上安装 Docker 时,由于网络限制,通常需要使用国内的镜像源以提高下载速度。以下是适用于中国大陆的 CentOS 安装 Docker 的详细步骤:
- 卸载旧版本
如果系统中有旧版本的 Docker,可以先卸载:
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 device-mapper-persistent-data lvm2
- 设置国内 Docker 软件源
阿里云提供了 Docker 的国内镜像源,可以使用以下命令将其添加到你的 yum 软件源列表中:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装 Docker
使用 yum 安装 Docker CE(社区版):
sudo yum install -y docker-ce docker-ce-cli containerd.io
- 启动 Docker 服务
安装完成后,启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
- 测试 Docker 安装
可以运行一个简单的测试命令,检查 Docker 是否成功安装和运行:
sudo docker run hello-world
如果看到类似以下输出,表示 Docker 安装成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
- 配置国内加速器(可选)
为了提高 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 就可以正常运行并通过国内的加速器进行镜像下载。
最新评论
# 这只是一个创建远程登录并授权的语句、仅作为记录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Fit2cloud!' WITH GRANT OPTION;
当MGR集群初始化结束后,需要开启MGR集群自启动(需要有一台节点是自动开启引导) loose-group_replication_start_on_boot = ON #设置节点是否在启动时自动启动 MGR 集群 loose-group_replication_bootstrap_group = ON #设置节点是否作为初始引导节点启动集群
密码:blog.sirliu.com
本内容密码:blog.sirliu.com 最新整理的文章在这里喔:https://blog.sirliu.com/2018/11/shell_lian_xi_ti.html