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 自动重启

浙公网安备 33010602011771号