docker – 组成 – docker – 组成 – 构buildVSdocker – 组成 – 无caching

我无法弄清楚这些之间的区别。

  • docker-compose up

  • docker-compose up --build

  • docker-compose build --no-cache

有没有caching没有任何命令?

以下只是build立图像,不要启动容器:

  • docker-compose build

如果需要,以下内容将生成图像并启动容器:

  • docker-compose up

如果添加--build选项,即使在不需要的时候也会强制构build图像:

  • docker-compose up --build

以下内容将跳过图像构build过程:

  • docker-compose up --no-build

如果图像不是预先构build的,则会失败。

--no-cache选项在图像创build过程中禁用Docker 构buildcaching 。 这用于cachingDockerfile中的每个图层,并加速先前为相同的其他图像构build的图像创build重用层 (〜Dockerfile行)。