在CentOS Minimal上安装Docker的步骤如下:
1. 更新系统
首先,确保你的系统是最新的:
sudo yum update -y
2. 安装必要的依赖包
安装一些必要的依赖包以便能够使用yum
来安装Docker:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置Docker仓库
添加Docker的官方仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker CE(社区版)
安装Docker Community Edition及其相关组件:
sudo yum install docker-ce docker-ce-cli containerd.io
5. 启动Docker服务
启动Docker服务并设置开机自启:
sudo systemctl start docker sudo systemctl enable docker
6. 验证安装
验证Docker是否正确安装并运行:
sudo docker run hello-world
如果安装成功,你应该会看到一条消息,说明你的Docker引擎正在运行。
7. 配置非root用户使用Docker(可选)
如果你希望非root用户也能使用Docker,可以将该用户添加到docker
组:
sudo usermod -aG docker your_username
然后注销并重新登录,或者使用以下命令使更改生效:
newgrp docker
8. 配置防火墙(可选)
如果你启用了防火墙,确保允许Docker的流量:
sudo firewall-cmd --permanent --zone=trusted --add-service=docker sudo firewall-cmd --reload
9. 配置SELinux(可选)
如果你启用了SELinux,可能需要调整一些策略以允许Docker正常运行。你可以临时禁用SELinux进行测试:
sudo setenforce 0
或者修改SELinux配置文件/etc/selinux/config
,将SELINUX=enforcing
改为SELINUX=disabled
,然后重启系统。
完成以上步骤后,你应该能够在CentOS Minimal上成功安装并运行Docker。