在CentOS上使用Docker,你需要遵循以下步骤:
更新系统: 在开始安装之前,建议先更新你的CentOS系统。
sudo yum update -y
卸载旧版本(如果有): 如果你之前安装过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
设置Docker的稳定版仓库。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE(社区版): 安装Docker CE及其相关组件。
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker: 启动Docker服务。
sudo systemctl start docker
设置开机自启: 设置Docker服务开机自启。
sudo systemctl enable docker
验证安装: 运行一个测试容器来验证Docker是否正确安装。
sudo docker run hello-world
如果安装成功,你将看到一条消息,说明你的Docker引擎正在运行。
管理Docker服务: 你可以使用以下命令来管理Docker服务:
sudo systemctl status docker
sudo systemctl stop docker
sudo systemctl restart docker
使用Docker: 现在你已经安装了Docker,可以开始使用它来运行容器、镜像等。例如,运行一个Nginx容器:
sudo docker run -d -p 80:80 nginx
这将下载Nginx镜像(如果本地没有),然后运行一个容器,将容器的80端口映射到主机的80端口。
请注意,上述步骤适用于CentOS 7和CentOS 8。如果你使用的是CentOS Stream或其他版本的CentOS,步骤可能会有所不同。此外,根据你的具体需求,你可能还需要配置防火墙规则以允许Docker通信。