Docker基础教程(170)Docker Compose命令基础之创建服务容器的create命令:深度分析Docker Compose命令基础之创建服务容器的create命令

引言:从一场“翻车”事故说起

如果你对上述“翻车”现场感同身受,那么今天的主角——docker-compose create 命令,就是你苦苦寻觅的“避坑指南”和“项目预演大师”。它代表的是一种更冷静、更可控的运维哲学。

一、 “create” 命令是谁?它和“up”有啥不同?

在深入了解 create 之前,我们必须先把它和那个家喻户晓的 up 命令区分开。你可以这样理解:

  • docker-compose up: 导演的“开机!Action!”
    • 这是一个复合命令,它一口气做了很多事:构建镜像(如果需要)、拉取镜像、创建网络、创建卷、创建容器,并且最后一步,启动容器。它追求的是最终的结果,是让整个应用栈立刻跑起来。
  • docker-compose create: 导演的“彩排”
    • 这是一个精确且专注的命令。它只做一件事:为服务创建容器。当然,为了完成这件事,它也会前置性地完成所需的工作,比如拉取镜像、构建镜像(如果使用了 --build 选项)、创建网络和卷。但最关键的是,它在完成所有准备工作后,会停下来,绝不会启动容器。

核心区别一目了然:

动作

docker-compose up

docker-compose create

拉取镜像

构建镜像(若配置)

✅ (需 --build

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

值引力

持续创作,多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值