2016-10-11 61 views
0

在泊坞文档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镜像一样的方式来保存这个配置,这样我就可以拉出网络配置,并且可以将容器拉出来。

回答

0

在调用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