centos

centos下docker配置步骤

小樊
46
2025-04-16 14:53:40
栏目: 智能运维

在CentOS系统下配置Docker的步骤如下:

  1. 更新系统

    sudo yum update -y
    
  2. 安装必要的包

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 设置Docker仓库

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装Docker CE(社区版)

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

    sudo systemctl start docker
    
  6. 设置Docker开机自启

    sudo systemctl enable docker
    
  7. 验证Docker安装

    sudo docker run hello-world
    

    如果一切正常,你应该会看到一条消息,说明你的Docker引擎正在运行。

  8. 配置Docker守护进程(可选): 编辑 /etc/docker/daemon.json 文件来添加自定义配置。

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://mirrors.aliyun.com"]
    }
    EOF
    

    然后重启Docker服务以应用更改:

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  9. 配置防火墙(如果启用): 确保Docker端口(默认是2375和2376)是开放的。

    sudo firewall-cmd --permanent --zone=public --add-service=docker
    sudo firewall-cmd --reload
    
  10. 配置SELinux(如果启用): 如果你的系统启用了SELinux,你可能需要调整一些策略以允许Docker正常运行。

    sudo setsebool -P docker_ isolation 1
    
  11. 使用Docker: 现在你可以开始使用Docker了。例如,拉取一个镜像并运行一个容器。

    sudo docker pull nginx
    sudo docker run -d -p 80:80 nginx
    

通过以上步骤,你应该能够在CentOS上成功配置和使用Docker。如果在安装过程中遇到任何问题,可以参考Docker的官方文档或搜索相关的错误信息。

0
看了该问题的人还看了