centos

centos docker镜像怎么获取

小樊
44
2025-05-02 18:28:16
栏目: 智能运维

在CentOS系统中获取Docker镜像,可以按照以下步骤操作:

方法一:使用yum安装Docker

  1. 更新系统包

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

    sudo yum install -y yum-utils
    
  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
    sudo systemctl enable docker
    
  6. 验证Docker安装

    sudo docker run hello-world
    

方法二:手动下载Docker镜像

如果你需要特定的镜像,可以直接从Docker Hub或其他镜像仓库下载。

  1. 访问Docker Hub: 打开浏览器,访问 Docker Hub

  2. 搜索镜像: 在搜索框中输入你需要的镜像名称,例如 nginx

  3. 选择镜像: 点击进入镜像详情页面,找到你需要的标签(tag),通常是 latest

  4. 复制镜像地址: 点击镜像下方的“Pull”按钮旁边的“Download”链接,复制镜像的完整URL。

  5. 在CentOS上拉取镜像: 使用docker pull命令拉取镜像:

    sudo docker pull <镜像地址>
    

    例如:

    sudo docker pull nginx:latest
    

方法三:使用docker-compose

如果你有多个服务需要部署,可以使用docker-compose来管理。

  1. 安装docker-compose

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    
  2. 创建docker-compose.yml文件: 编辑一个docker-compose.yml文件,定义你的服务:

    version: '3'
    services:
      web:
        image: nginx:latest
        ports:
          - "80:80"
    
  3. 启动服务

    sudo docker-compose up -d
    

通过以上方法,你可以在CentOS系统上获取并使用Docker镜像。

0
看了该问题的人还看了