docker-compose配置文件

docker-compose:docker编排服务

yaml文件举例:

services:
 service-xx:
    container_name: xx-service
    environment:
      ENV_CONFIG_IP: xx.xx.xx.xx
    image: xx-service:latest
    network_mode: host
ports:
- "9090:80" logging: driver: json-file restart: always volumes: - /opt/data/logs/:/opt/data/logs/ extra_hosts: - "xx.xx.cn:xx.xx.xx.xx" version: '2'

images:镜像名称或镜像ID

ports:(宿主机:容器)端口映射

environment:环境变量

container_name:容器名称

extra_hosts:主机名标签,往/etc/hosts文件中添加一些记录,等于--add-host

logging:日志服务,默认driver是json-file,只有json-file和journald可以通过docker-compose logs显示日志

volumes:(宿主机路径:容器路径)挂载目录或数据卷

network_mode: 网络模式,等于--net

restart:always 自动重启

posted @ 2017-10-12 20:01  不知所以  阅读(176)  评论(0)    收藏  举报