互联网技术 / 互联网资讯 · 2023年10月27日 0

Docker Compose中config和create命令的解析

Docker Compose中的config命令用于验证和查看Compose文件的配置,而create命令则用于为服务创建容器。需要注意的是,create命令仅负责创建容器,启动Compose仍需使用start命令。官方文档不推荐单独使用create命令,建议使用up命令并加上–no-start选项来代替。

以下是各选项的说明:

–resolve-image-digests:将图像标签固定为摘要。

–no-interpolate:禁止篡改环境变量。

-q, –quiet:仅验证配置,并不打印任何内容。配置正确时不输出任何内容,若配置错误,则输出错误信息。

–services:逐行打印服务名称。

–volumes:逐行打印卷名称。

–hash=”*”:逐行打印服务配置的散列值。可以通过设置“service1, service2”列表来指定服务,或使用通配符显示所有服务。

其他选项说明:

–force-recreate:即使容器的配置和镜像没有变化,也强制重新创建容器。此选项与–no-recreate不兼容。

–no-recreate:如果容器已存在,则不重新创建它们。此选项与–force-recreate不兼容。

–no-build:即使镜像缺失,也不创建镜像。

–build:在创建容器之前生成镜像。

[[[IMG_1]]]
[[[IMG_2]]]
[[[IMG_3]]]