草庐IT

docker - 如何使用 docker-compose 重启单个容器

我有一个docker-compose.yml文件,其中包含4个容器:redis、postgres、api和worker。在worker容器的开发过程中,我经常需要重新启动它以应用更改。有什么好方法可以重启单个容器(例如worker)而不重启其他容器? 最佳答案 很简单:使用命令:docker-composerestartworker您可以设置杀死容器前等待停止的时间(以秒为单位)docker-composerestart-t30worker请注意,这将重新启动容器,但不会重建它。如果您想应用更改然后重新启动,请查看其他答案。

docker - 如何使用 docker-compose 重启单个容器

我有一个docker-compose.yml文件,其中包含4个容器:redis、postgres、api和worker。在worker容器的开发过程中,我经常需要重新启动它以应用更改。有什么好方法可以重启单个容器(例如worker)而不重启其他容器? 最佳答案 很简单:使用命令:docker-composerestartworker您可以设置杀死容器前等待停止的时间(以秒为单位)docker-composerestart-t30worker请注意,这将重新启动容器,但不会重建它。如果您想应用更改然后重新启动,请查看其他答案。

Docker 中的 MongoDB - 容器关闭时的备份数据库

我正在尝试使用Node和MongoDB设置docker-compose。结合官方Mongo容器,我使用专用容器(mongodb-backup)来连续备份数据库并在启动时进行初始恢复。我的问题是如何在docker-composestop正常关闭的情况下触发备份。因此,首先需要关闭Node容器,以保证没有进程正在写入数据库。然后备份数据库,最后关闭mongodb和mongodb-backup容器。这个repository包含我的mongodb和mongodb-backup的docker-compose设置。有人知道如何实现吗? 最佳答案

Docker 中的 MongoDB - 容器关闭时的备份数据库

我正在尝试使用Node和MongoDB设置docker-compose。结合官方Mongo容器,我使用专用容器(mongodb-backup)来连续备份数据库并在启动时进行初始恢复。我的问题是如何在docker-composestop正常关闭的情况下触发备份。因此,首先需要关闭Node容器,以保证没有进程正在写入数据库。然后备份数据库,最后关闭mongodb和mongodb-backup容器。这个repository包含我的mongodb和mongodb-backup的docker-compose设置。有人知道如何实现吗? 最佳答案

5.介绍docker-compose的常用命令以及Docker五种网络模式与应用场景

欢迎访问我们的原创博客网站:http://www.czquan.cn/#/resource-detail/35400添加链接描述前面介绍了什么是docker-compose以及如何使用docker-compose部署应用。本章主要介绍docker-compose的常用命令以及Docker五种网络模式与应用场景。1.docker-compose常用命令以下的命令可以作为字典查阅,命令太多不用记,可以在实战项目中达到练习的目的。可以先掌握主要的常用命令:up、down、ps、start、stop、restart、rm、pull、push等命令。#查看帮助文档docker-compose--help

linux - docker-compose 无法将 veth(虚拟接口(interface))添加到网桥 docker0

问题:这是我的docker-compose.yaml:version:'2'services:elasticsearch:image:'elasticsearch:latest'ports:-"9200:9200"logstash:build:'./logstash_image'links:-elasticsearchports:-"5000:5000"-"5001:5001"-"5201:5201"-"5202:5202"-"5203:5203"kibana:image:'kibana:latest'ports:-'5601:5601'links:-elasticsearchvolu

docker-compose安装教程

docker-compose安装教程一、docker-compose简介二、安装docker-compose1.下载docker-compose2.运行`docker-compose`,提示权限不够3、添加权限4、运行docker-compose,如图:三、docker-compose常用命令一、docker-compose简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。二、安装docker-composewindows和macOS系统使用的

node.js - 通过 Mongoose.js 使用 SSL 和 mongos 连接到 Compose.io MongoDB 部署

我正在使用compose.io来托管测试和生产mongodb数据库,并尝试使用mongoose.js(它使用标准nodejsmongodb驱动程序)通过Node应用程序进行连接。我的连接选项如下:varconnectionString='mongodb://user:password@host1:port1,host2:port2/dbname?ssl=true';varoptions={mongos:true,server:{ssl:true,sslValidate:true,sslCA:[fs.readFileSync('/path/to/cert/certificate.pem'

node.js - 通过 Mongoose.js 使用 SSL 和 mongos 连接到 Compose.io MongoDB 部署

我正在使用compose.io来托管测试和生产mongodb数据库,并尝试使用mongoose.js(它使用标准nodejsmongodb驱动程序)通过Node应用程序进行连接。我的连接选项如下:varconnectionString='mongodb://user:password@host1:port1,host2:port2/dbname?ssl=true';varoptions={mongos:true,server:{ssl:true,sslValidate:true,sslCA:[fs.readFileSync('/path/to/cert/certificate.pem'

mysql - 如何使用 Docker compose 创建一个 mysql 数据库?

我正在尝试在docker上托管一个使用MySQL数据库的应用程序。我正在使用docker撰写。我的yml文件如下所示:version:'2'volumes:data_sql:services:medical-mysql:image:mysqlhostname:medical-mysqlvolumes:-data_sql:/dbcreation.sqlenvironment:MYSQL_DATABASE:MedicalMYSQL_ROOT_PASSWORD:rootSTARTUP_SQL:data_sqlports:-"3306:3306"medical-main:build:.port