在CentOS系统上安装Docker可以分为以下几个步骤:
更新系统包: 确保系统上的软件包信息是最新的:
sudo yum update -y
安装必要的依赖包:
安装一些必要的依赖包,如yum-utils
,device-mapper-persistent-data
和lvm2
:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker官方仓库: 使用以下命令添加Docker官方提供的稳定软件源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker引擎: 执行安装命令并启动Docker服务:
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
设置Docker开机自启动: 使Docker服务开机自启动:
sudo systemctl enable docker
验证安装: 运行以下命令以检查Docker是否正确安装:
sudo docker --version
sudo docker run hello-world
如果一切正常,你应该看到一条消息表明Docker已经成功安装和运行。
(可选)配置Docker镜像加速:
可以通过配置Docker的配置文件来加速镜像拉取速度。创建并编辑/etc/docker/daemon.json
文件(如果文件不存在,则创建),并添加加速器地址:
{
"registry-mirrors": ["加速器地址"]
}
保存后重启Docker使配置生效:
sudo systemctl restart docker
(可选)添加用户到Docker组: 为了允许非root用户运行Docker命令,需要将他们添加到docker组中:
sudo groupadd docker
sudo usermod -aG docker USER
注销并重新登录使组成员资格更改生效。
希望这些步骤能帮助你成功在CentOS上安装Docker。如果有任何问题,请参考Docker官方文档或搜索相关教程。