centos安装docker

一、准备工作

在[安装 Docker](https://so.csdn.net/so/search?q=安装 Docker&spm=1001.2101.3001.7020) 前,确保您的 CentOS 系统是最新的。您可以通过以下命令更新系统:

1
sudo yum update -y

二、安装docker

2.1 依赖包安装

在安装 Docker 之前,先安装 yum-utils,这个工具可以帮助我们更好地管理软件包:

1
sudo yum install -y yum-utils

2.2 添加 Docker 仓库

接下来,我们需要添加 Docker 的官方仓库,以便能够下载最新版本的 Docker:

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

2.3 安装 Docker

现在可以安装 Docker 了。运行以下命令进行安装:

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

Docker/DockerHub 国内镜像源/加速列表(12月3日更新-长期维护) - 轩源的网络日志

1
2
3
{
"registry-mirrors": ["https://docker.m.daocloud.io"]
}

三、启动与测试 Docker

3.1 启动 Docker 服务

安装完成后,启动 Docker 服务:

1
sudo systemctl start docker

3.2 验证 Docker 是否安装成功

要检查 Docker 是否正常运行,可以执行以下命令:

1
sudo systemctl status docker

3.3 设置 Docker 自动启动

1
sudo systemctl enable docker

四、修改docker镜像源

4.1 去找可以使用的国内镜像源

Docker/DockerHub 国内镜像源/加速列表(12月3日更新-长期维护) - 轩源的网络日志

1
2
3
{
"registry-mirrors": ["https://docker.m.daocloud.io"]
}

4.2 修改配置文件

修改配置文件

1
vim /etc/docker/daemon.json

内容如下

1
2
3
4
5
{
"registry-mirrors": [
"https://docker.1ms.run"
]
}

4.3 重启docker服务

1
2
3
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker info