例如:已经存在某个网络 test_net
现在 有一个 docker-compose 需要使用到存在于 test_net
中的某个应用或数据库等
此时可以 在 docker-compose.yaml 在 services
同级声明一下外部网络
networks:
test_net:
external: true
修改 docker-compose.yaml 加入
version: '2'
networks:
test_net:
external: true
services:
rs_shard_server2:
image: mongo:3.4
command: mongod -f /etc/mongod/mongod.conf --directoryperdb --shardsvr --replSet "rs-shard2-server"
networks:
- "mongocluster_default"
volumes:
- /database/vol/key.file:/data/mongodb/key.file
- /database/vol/shard2/config:/etc/mongod
- /database/vol/shard2/db:/data/db
ports:
- "10041:27018"
restart:
always
container_name:
rs_shard_server2
ulimits:
nofile:
soft: 300000
hard: 300000
文档更新时间: 2021-12-23 15:06 作者:admin