centos

docker在centos上怎么用

小樊
37
2025-05-12 20:30:22
栏目: 智能运维

在CentOS上使用Docker,你需要遵循以下步骤:

  1. 更新系统: 在开始安装之前,建议先更新你的CentOS系统。

    sudo yum update -y
    
  2. 卸载旧版本(如果有): 如果你之前安装过Docker,需要先卸载它。

    sudo yum remove docker \
                     docker-client \
                     docker-client-latest \
                     docker-common \
                     docker-latest \
                     docker-latest-logrotate \
                     docker-logrotate \
                     docker-engine
    
  3. 设置Docker仓库: 安装必要的软件包以使用仓库。

    sudo yum install -y yum-utils
    

    设置Docker的稳定版仓库。

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装Docker CE(社区版): 安装Docker CE及其相关组件。

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  5. 启动Docker: 启动Docker服务。

    sudo systemctl start docker
    
  6. 设置开机自启: 设置Docker服务开机自启。

    sudo systemctl enable docker
    
  7. 验证安装: 运行一个测试容器来验证Docker是否正确安装。

    sudo docker run hello-world
    

    如果安装成功,你将看到一条消息,说明你的Docker引擎正在运行。

  8. 管理Docker服务: 你可以使用以下命令来管理Docker服务:

    • 查看Docker状态:sudo systemctl status docker
    • 停止Docker服务:sudo systemctl stop docker
    • 重启Docker服务:sudo systemctl restart docker
  9. 使用Docker: 现在你已经安装了Docker,可以开始使用它来运行容器、镜像等。例如,运行一个Nginx容器:

    sudo docker run -d -p 80:80 nginx
    

    这将下载Nginx镜像(如果本地没有),然后运行一个容器,将容器的80端口映射到主机的80端口。

请注意,上述步骤适用于CentOS 7和CentOS 8。如果你使用的是CentOS Stream或其他版本的CentOS,步骤可能会有所不同。此外,根据你的具体需求,你可能还需要配置防火墙规则以允许Docker通信。

0
看了该问题的人还看了