分享好友 资讯首页 频道列表

云计算核心技术Docker教程:docker-compose命令up,run以及start之间的区别

2020-12-30 00:013960

通常,您需要docker-compose up。使用up启动或重新启动所有定义的服务docker-compose.yml。

该docker-compose up命令汇总每个容器的输出(本质上是docker-compose logs -f)。当命令退出时,所有容器都将停止。运行docker-compose up -d将在后台启动容器并使它们继续运行。

如果已有用于服务的容器,并且在创建容器后更改了服务的配置或映像,请 docker-compose up通过停止并重新创建容器(保留装入的卷)来获取更改。为防止Compose获取更改,请使用该--no-recreate标志。

在默认的“attached”模式下,您会看到来自所有容器的所有日志。在“detached”模式(-d)中,启动容器后Compose退出,但是容器继续在后台运行。

timg

该docker-compose run命令用于运行“一次性”或“临时”任务。它需要您要运行的服务名称,并且仅启动正在运行的服务所依赖的服务的容器。

使用run运行测试或执行管理任务,如删除或添加数据的数据量的容器。该run命令的行为类似于docker run -ti,它向容器打开一个交互式终端,并返回与容器中进程的退出状态匹配的退出状态。

反对 0
举报 0
收藏 0
打赏 0
评论 0
2026云计算新图景:混合AI、多云战略与成本优化引领变革浪潮
2026云计算新图景:混合AI、多云战略与成本优化引领变革浪潮

0评论2026-01-061439

2025量子科技和产业大会:前沿成果闪耀,量子产业迈向新征程
2025量子科技和产业大会:前沿成果闪耀,量子产业迈向新征程

0评论2025-11-262550

AI浪潮下企业转型陷两难,青云科技“渐进式创新”破局有招
AI浪潮下企业转型陷两难,青云科技“渐进式创新”破局有招

0评论2025-11-202981

谷歌入局私有云计算:与苹果共探手机AI隐私保护新路径
谷歌入局私有云计算:与苹果共探手机AI隐私保护新路径

0评论2025-11-131093

Aqara Space重庆旗舰店启幕 以科技美学赋能西南空间智能新体验
Aqara Space重庆旗舰店启幕 以科技美学赋能西南空间智能新体验

0评论2025-10-312149

华为擎云智慧能源方案亮相煤炭展:以科技守护煤炭行业安全与发展
华为擎云智慧能源方案亮相煤炭展:以科技守护煤炭行业安全与发展

0评论2025-10-312764