怎么拉泊坞窗的网络配置和容器
问题描述:
在泊坞文档here他们成立了一个定制的桥接网络连接的容器,像这样怎么拉泊坞窗的网络配置和容器
$ docker network create -d bridge my-bridge-network
$ docker run -d --network=my-bridge-network --name db training/postgres
$ docker run -d --network=my-bridge-network --name web training/webapp python app.py
这些两个码头集装箱起飞并连接到同一个网络。
但是我找不到像保存docker镜像一样的方式来保存这个配置,这样我就可以拉出网络配置,并且可以将容器拉出来。
答
在调用docker network create ...
时设置码头网络完成桥接的创建,并在调用docker run --network=...
时配置码头容器网络模式完成。
您不能将信息存储在docker映像中,它在启动时应该连接到桥接器X,这不是运行时可配置的,并且在Docker容器内运行时不在Docker映像的范围内。
你既可以bash脚本的docker network
& docker run
命令或使用泊坞窗,撰写.yml
文件脚本配置每个容器必须针对其运行,例如:
version: "2"
services:
my-app
build: .
image: my-app-image
container_name: my_app_container
ports:
- 3000:3000
networks:
- my-network
networks:
my-network:
external: true