gpt4 book ai didi

image - Docker Pull 命令与 Docker Build 命令有何不同

转载 作者:行者123 更新时间:2023-12-02 17:52:20 25 4
gpt4 key购买 nike

Docker 的官方文档说:

Docker build - "Build an image from a Dockerfile"

Docker pull - "Pull an image or a repository from a registry"


以下是一个示例 Dockerfile:
FROM php:7.1.8-apache

MAINTAINER XXXX

COPY . /srv/app
COPY docker/vhosts.conf /etc/apache2/sites-available/000-default.conf

WORKDIR /srv/app

RUN docker-php-ext-install mbstring pdo pdo_mysql \
&& chown -R www-data:www-data /srv/app
似乎构建命令将首先从 Docker 集线器下载镜像,然后执行 docker 文件中提到的其他操作。
而 Docker pull 只会从存储库下载图像。在某种程度上,“拉”是“构建”的一部分。我是 Docker 的新手,我需要确认我的理解,或者如果还有更多内容,请告诉我。

最佳答案

从另一个图像构建时,您的理解是正确的,但有一些异常(exception):

  • 如果您从 scratch 构建不会拉出图像。更多信息 here .
  • 如果图像已经在您的计算机上(来自之前的拉取、构建)
  • 关于image - Docker Pull 命令与 Docker Build 命令有何不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52423797/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com