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行)。