首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker compose up keep替换现有容器

Docker Compose是一个用于定义和运行多个Docker容器的工具,它使用一个YAML文件来配置应用程序的服务、网络和卷等方面的设置。"docker-compose up"命令用于构建、(重新)创建和启动Compose文件中定义的所有服务。

"keep"是一个Docker Compose的扩展命令,它用于替换现有容器而不重新创建它。当我们对Compose文件进行更改并希望应用这些更改时,可以使用"docker-compose up --force-recreate --no-deps -d <service_name>"命令来重新创建并启动指定的服务,但这样会导致容器的重新创建和重新启动,可能会中断正在运行的服务。而使用"docker-compose up --force-recreate --no-deps -d --no-start <service_name>"命令可以重新创建容器,但不会启动它。然后,我们可以使用"docker-compose up --no-deps -d <service_name>"命令来启动新创建的容器,以保持服务的连续性。

这种替换现有容器的方法可以在不中断服务的情况下应用Compose文件的更改。它特别适用于生产环境中的服务更新,以确保服务的持续可用性。

以下是Docker Compose的相关链接和腾讯云产品推荐:

  1. Docker Compose官方文档:https://docs.docker.com/compose/
  2. 腾讯云容器服务 TKE:https://cloud.tencent.com/product/tke
  3. 腾讯云云原生应用引擎 TKE Serverless:https://cloud.tencent.com/product/tke-serverless
  4. 腾讯云容器镜像服务 TCR:https://cloud.tencent.com/product/tcr
  5. 腾讯云云服务器 CVM:https://cloud.tencent.com/product/cvm

请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Docker Compose容器编排

一、 Docker-Compose 1.1、 什么是Docker Compose Compose 项目是 Docker 官方的开源项目,负责实现 Docker 容器集群的快速编排,开源代码在 https...命令 Compose 大部分命令的对象即可以是项目的本身,也可以是指定为项目中的服务或者容器 执行docker-compose [COMMAND] --help 或者docker-compose help...up events 为项目中的每个容器流式传输容器事件 exec 这相当于docker exec。...stop 停止已存在的服务容器 top 显示容器正在运行的进程 unpause 恢复处于暂停状态的容器 up 自动完成包括构建镜像、创建服务、启动服务并关联服务相关容器的一系列操作...使用 Compose 构建并运行您的应用程序 [root@zutuanxue compose-py] docker-compose up 7.

73210

Docker-compose容器编排

是什么 Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。...然后,只要一个命令,就能同时启动/关闭这些容器 Docker-ComposeDocker官方的开源项目, 负责实现对Docker容器集群的快速编排 能干嘛 docker建议我们每一个容器中只运行一个服务...最后,执行docker-compose up命令 来启动并运行整个应用程序,完成一键部署上线 2.5.6.Compose常用命令 Compose常用命令 docker-compose -h                          ...# 查看帮助 docker-compose up                           # 启动所有docker-compose服务 docker-compose up -d                       ...                    # 展示当前docker-compose编排过的容器进程   docker-compose logs  yml里面的服务id     # 查看容器输出日志 docker-compose

50020

Docker Compose容器部署(五)

为什么要有Docker Compose容器部署 为了多快好省,总结起来就是为了偷懒 [vts8en10br.png] 在使用 docker Compose之前,我们是怎么部署多个容器的APP应用的呢...) docker Compose到底是什么 Docker Compose 是一个命令行工具 这个工具可以通过一个yml文件定义多个容器docker应用 通过一条命令就可以根据yml文件的定义去创建或者管理这些容器...docker yml 文件有一个默认在名字叫docker-compose.yml,其中有三个重要的概念: Services Networks Volumes Services 一个Services代表一个...Compose 的安装 具体安装过程可以参考:docker docs-安装Docker Compose Docker 水平扩展和负载均衡 docker-compose up -d #以后台方式启动运行...docker-compose ps # 查看启动的服务App docker-compose up --help docker-compose down #关闭删除 docker-compose

2.4K31

docker-compose容器编排部署

3.5 执行docker-compose up   本文是对Docker+Nginx打包部署前后端分离项目这篇文章的补充,原文是简单的用docker部署的,需要一个一个pull镜像,一个一个启动容器...,很麻烦,现在使用docker-compose一行命令解决多个容器的启停。...1、Docker-Compose是什么?   Docker-ComposeDocker官方的开源项目,负责实现对Docker容器集群的快速编排。...项目打包:   将文件上传到服务器,上传之后如下所示: 3.5 执行docker-compose up   运行如下命令: docker-compose up -d   查看正在运行的容器docker...关闭容器的命令: docker-compose stop   再次开启容器docker-compose up -d    可以看到,很方便,一个命令实现多个容器的启停,不像原来使用docker那样一个一个关闭和开启容器

1.3K20

Docker入门:使用Docker Compose进行容器编排

Docker容器的工具,基于Docker Compose可以通过YML文件定义一个服务,以及服务所有的依赖,然后使用docker compose命令构建并运行相关的容器 Compose 中有两个重要的概念...…" 17 minutes ago Up 17 minutes 6379/tcp composetest-redis-1 通过查看运行的容器可以发现,docker-compose...并删除容器 docker compose down # 再此拉起helloweb docker compose up -d # 查看日志 curl localhost:8001/log # 输出示例...-f参数手动指定配置文件 # 启动Project(创建并启动容器docker compose up # 启动Project(创建并启动容器完整参数示例) docker compose -p helloweb...-f helloweb.yml up -d # -p,指定ProjectName,权重高于配置文件 # -f,指定配置文件 # -d,后台启动 # 查看所有容器 docker compose ps

3K20

docker学习6-docker-compose容器集群编排

docker-compose 简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。...Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。...Docker-Compose的工程配置文件默认为docker-compose.yml,可通过环境变量COMPOSE_FILE或-f参数自定义配置文件,其定义了多个有依赖关系的服务及每个服务运行的容器。...up启动 使用docker-compose up 指令启动服务,可以看到依次启动三个容器 Creating easymock_redis_1 … done Creating easymock_mongodb...docker-compose挂后台运行 挂后台运行需加-d参数 docker-compose up -d 查看正在启动的docker容器使用docker ps [root@yoyo easymock]#

92220

docker-compose up解决错误ERROR: Couldnt connect to Docker daemon at http+docker:localunixsocket - is

如下是详细错误内容,我猜你的跟我的应该一毛一样: $ docker-compose up -d ERROR: Couldn't connect to Docker daemon at http+docker...$ docker-compose up 3 当前用户不在docker用户组 那就把自己加到docker用户组 $ sudo gpasswd -a${USER} docker $ docker-compose...4 也许用 sudo 可能有效 $ sudo docker-compose up 5 docker-compose 版本太老了 那就更新版本 $ sudo curl -L"https://github.com...$ sudo chmod +x /usr/local/bin/docker-compose$ docker-compose up 点击这里查看docker-compose 官方安装教程(可能需要访问国外网站...6 重启系统吧 $ sudo reboot$ docker-compose up 这么几种方案,总有一款适合你,嘿嘿~~~

84720
领券