您可以在不终止其他命令的情况下在后台运行多个容器。这对于在开发过程中启动应用程序非常有用,因为您可以在不中断其他工作的情况下运行和调试代码。 docker-compose up --build--build参数表示重新构建Compose文件中的所有服务。如果您的代码或依赖项已更改,或者您首次运行应用程序,这将是必要的。这将确保您的容器使用...
注意: up 命令会在前台运行容器,并将容器的输出日志实时显示在终端上。如果我们希望在后台运行容器,可以使用 docker-compose up -d 命令。2. run 命令 docker-compose run 命令用于在已经运行的服务中启动一个新的容器。与 docker-compose up 命令不同,docker-compose run 命令可以单独启动一个容器,而不是...
在docker build新镜像后,同样docker-compose up -d启动容器服务,查看容器状态docker-compose ps,进入容器并查看进程: 事实证明,确实有效。 上述操作,解决了docker-compose启动容器时,运行脚本文件来起容器内部的应用程序,且容器正常运行up的需求。 总结 如果我们通过docker-compose运行容器,并运行内部应用服务的话,可以按...
# 前台启动, 启动项目中的所有服务。 $. docker-compose up # 后台启动, 启动所有服务并在后台运行。 $. docker-compose up -d # 停止所有服务。 $. docker-compose stop restart docker-compose restart # 重启工程中所有服务的容器 docker-compose restart nginx # 重启工程中指定服务的容器 start docker-com...
docker-compose up命令可以自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。默认情况下,docker-compose up启动的容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。当通过Ctrl+c停止命令时,所有容器将会停止。如果希望在后台启动并运行所有的容器,使用docker-...
docker-compose up / down docker-compose up 用于创建并运行容器. 在detached( -d )模式下, 启动容器之后Compose会退出, 但是容器还在后台运行。 docker-compose up -d rabbit-mq docker-compose down 用于停止并移除容器,网络,镜像和卷。 docker-compose down -v ...
默认情况,docker-compose up 启动的容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。 当通过 Ctrl-C 停止命令时,所有容器将会停止。 如果使用 docker-compose up -d,将会在后台启动并运行所有的容器。一般推荐生产环境下使用该选项。
通常,您需要docker-compose up。使用up启动或重新启动所有定义的服务docker-compose.yml。 该docker-compose up命令汇总每个容器的输出(本质上是docker-compose logs -f)。当命令退出时,所有容器都将停止。运行docker-compose up -d将在后台启动容器并使它们继续运行。
下面继续介绍其他几个docker-compose子命令。使用如下命令再次启动应用,但是这次在后台启动它。 $ docker-compose up -d Creating network"counterapp_counter-net"with thedefaultdriver Creating counterapp_redis_1 ... done Creating counterapp_web-fe_1 ... done ...