docker-compose up与docker-compose up -d

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose up与docker-compose up -d相关的知识,希望对你有一定的参考价值。

参考技术A 两者都是通过提前编写好的yml 文件在当前宿主机上创建或者重新创建容器,除此之外,除非容器服务已经运行,否则启动所有链接服务。
docker-compose up 本质是docker-compose logs -f,它会收集所有容器的日志输出直到退出docker-compose up命令,或者容器都停止运行,比如创建容器时失败,会退出当前命令行

docker-compose up -d 以后台的方式运行容器。不会在终端上打印运行日志

文档上指出,如果容器的配置或者镜像发生改变,则会停止并删除之前的容器重新创建,但是之前容器的数据卷依旧保留
如果不想Compose扫描更改。和重新创建容器,使用 --no-recreate 标志 。
如果要强制Compose停止并重新创建所有容器,使用 --force-recreate标志。

----------------- 文章如有问题,请下方回复指出,感谢查阅😁 -----------------

以上是关于docker-compose up与docker-compose up -d的主要内容,如果未能解决你的问题,请参考以下文章

Docker-compose up时报错:

docker-compose up 容器开始排序

保持 Redis 数据在 Docker 容器中的 docker-compose down 和 up 之间保持活跃

Docker-Compose Up 有效,但 Eb Local Run 无效

`docker-compose up`超时使用UnixHTTPConnectionPool

如何禁止使用 docker-compose up 重新创建 docker 容器