CentOS 6 系统启动 Docker 的详细指南

准备工作
在开始安装 Docker 之前,请确保您的 CentOS 6 系统满足以下要求:
- 操作系统版本:CentOS 6.x
- 硬件要求:至少 1GB 的内存
- 网络连接:稳定的网络环境
安装 Docker
安装 Docker CE
我们需要安装 Docker CE,以下是安装步骤:
# 安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加 Docker CE 仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装 Docker CE sudo yum install -y docker-ce docker-ce-cli containerd.io # 启动 Docker 服务 sudo systemctl start docker # 设置 Docker 服务开机自启 sudo systemctl enable docker
验证 Docker 安装
安装完成后,可以通过以下命令验证 Docker 是否安装成功:
docker --version
如果输出类似 Docker version 19.03.13 的信息,则表示 Docker 安装成功。
配置 Docker

配置 Docker 镜像加速
由于 Docker 官方镜像仓库在国内访问速度较慢,我们可以配置镜像加速器来提高访问速度,以下是配置步骤:
# 修改 Docker 配置文件
sudo nano /etc/docker/daemon.json
# 添加以下内容
{
"registry-mirrors": ["https://<镜像加速器地址>"]
}
# 重启 Docker 服务
sudo systemctl restart docker 配置 Docker 非root用户运行
默认情况下,Docker 只允许 root 用户运行,为了方便非 root 用户使用 Docker,我们需要配置 Docker Group。
# 添加用户到 Docker Group sudo groupadd docker sudo usermod -aG docker $USER # 退出并重新登录 exit
启动 Docker
启动 Docker 守护进程
通过以下命令启动 Docker 守护进程:
sudo systemctl start docker
验证 Docker 运行状态
通过以下命令验证 Docker 是否正在运行:

sudo systemctl status docker
如果输出类似 active (running) 的信息,则表示 Docker 正在运行。
通过以上步骤,您已经成功在 CentOS 6 系统上安装并启动了 Docker,您可以开始使用 Docker 进行容器化开发了。
FAQs
Q1:如何查看 Docker 镜像列表?
A1: 您可以使用以下命令查看 Docker 镜像列表:
docker images
Q2:如何运行一个简单的 Docker 容器?
A2: 以运行一个简单的 Nginx 容器为例,您可以执行以下命令:
docker run -d -p 8080:80 nginx
这样,Nginx 容器就会在后台运行,并将容器的 80 端口映射到宿主机的 8080 端口,您可以通过访问 http://<宿主机 IP>:8080 来访问 Nginx 服务。

