Docker Compose

2016-10-28  本文已影响0人  竹莲心龙
安装
apt-get install python-pip
pip --proxy=http://11.32.1.20:808 install docker-compose
# 其中:--proxy=http://11.32.1.20:808 由于我的环境需要代理才能上网,所以配置的代理地址,如果您的网络不需要代理可以上外网,则不需要该参数;或者修改成您自己的代理地址。
编写配置文件

vim docker-compose.yaml

test1:
  image: "10.8.52.225:5000/base:v1.2.1_autoserver"
  ports:
    - "1022:22"
    - "1080:80"
  volumes:
    - /work/test1:/work
  dns:
    - 10.1.2.9
    - 10.1.2.70
  hostname: test1

test2:
  image: "10.8.52.225:5000/base:v1.2.1_autoserver"
  ports:
    - "1023:22"
  volumes:
    - /work/test2:/work
  dns: 10.1.2.9
  hostname: test2
  links:
    - els1:db

# 其中:"10.8.52.225:5000" 是我自己的私有仓库地址
命令的使用
参考资料
范例
docker-compose up  #启动所有容器
docker-compose up -d  #后台启动并运行所有容器
docker-compose up --no-recreate -d  #不重新创建已经停止的容器
docker-compose up -d test2  #只启动test2这个容器
docker-compose stop  #停止容器
docker-compose start  #启动容器
docker-compose down #停止并销毁容器
其他参考资料
上一篇 下一篇

猜你喜欢

热点阅读