centos

centos上docker镜像怎么拉取

小樊
48
2025-04-26 17:13:00
栏目: 智能运维

在CentOS系统上拉取Docker镜像,可以按照以下步骤进行:

方法一:使用docker pull命令

  1. 打开终端: 在CentOS系统中,打开一个终端窗口。

  2. 登录到Docker Hub或其他Docker注册表(如果需要): 如果你使用的是私有仓库或需要认证的公共仓库,可以使用docker login命令登录。

    docker login <registry-url> -u <username> -p <password>
    
  3. 拉取镜像: 使用docker pull命令来拉取所需的镜像。例如,要拉取最新的Ubuntu镜像,可以运行:

    docker pull ubuntu:latest
    

    这将从Docker Hub拉取最新的Ubuntu镜像。

  4. 验证镜像是否已成功拉取: 可以使用docker images命令查看本地已拉取的镜像列表。

    docker images
    

方法二:使用Dockerfile构建镜像

如果你需要基于现有的镜像构建自己的镜像,可以创建一个Dockerfile,然后使用docker build命令来构建。

  1. 创建Dockerfile: 在项目目录中创建一个名为Dockerfile的文件,并编写相应的指令来定义镜像。

    # 使用官方Python运行时作为父镜像
    FROM python:3.9-slim
    
    # 设置工作目录
    WORKDIR /app
    
    # 将当前目录内容复制到位于/app中的容器中
    COPY . /app
    
    # 安装requirements.txt中指定的任何所需包
    RUN pip install --no-cache-dir -r requirements.txt
    
    # 使端口80可供此容器外的环境使用
    EXPOSE 80
    
    # 定义环境变量
    ENV NAME World
    
    # 在容器启动时运行app.py
    CMD ["python", "./app.py"]
    
  2. 构建镜像: 在包含Dockerfile的目录中运行以下命令来构建镜像:

    docker build -t my-python-app .
    

    这将创建一个名为my-python-app的新镜像。

  3. 验证镜像是否已成功构建: 同样可以使用docker images命令查看本地已构建的镜像列表。

注意事项

通过以上步骤,你应该能够在CentOS系统上成功拉取和使用Docker镜像。

0
看了该问题的人还看了