CentOS Docker 安装步骤详解

准备工作
在开始安装Docker之前,请确保您的CentOS系统满足以下要求:
- 操作系统:CentOS 7 或更高版本。
- 网络连接:确保您的计算机可以访问互联网。
- 系统用户:建议使用root用户或具有sudo权限的用户进行安装。
安装Docker
卸载旧版本
您需要卸载系统中可能存在的旧版本Docker。
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装依赖
安装Docker所需的依赖包。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker仓库
添加Docker仓库到您的yum配置。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker
使用以下命令安装Docker。
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动Docker
启动Docker服务。

sudo systemctl start docker
验证安装
通过运行以下命令验证Docker是否安装成功。
sudo docker --version
如果成功安装,您将看到Docker的版本信息。
配置Docker
设置开机启动
确保Docker在系统启动时自动运行。
sudo systemctl enable docker
设置镜像加速器
由于国内网络原因,访问Docker Hub可能较慢,您可以通过配置镜像加速器来加速镜像下载。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<your-mirror-url>"]
}
EOF 请将 <your-mirror-url> 替换为您选择的镜像加速器地址。
重启Docker
重启Docker服务以应用配置。
sudo systemctl restart docker
使用Docker
搜索镜像

使用以下命令搜索Docker镜像。
sudo docker search <image-name>
下载镜像
使用以下命令下载Docker镜像。
sudo docker pull <image-name>
运行容器
使用以下命令运行Docker容器。
sudo docker run <image-name>
FAQs
Q1:为什么我的Docker启动失败?
A1: 请检查以下原因:
- 确保您已安装所有必要的依赖包。
- 确保Docker服务已启动。
- 确保Docker配置正确。
Q2:如何查看正在运行的Docker容器?
A2: 使用以下命令查看正在运行的Docker容器。
sudo docker ps
