本文共 1255 字,大约阅读时间需要 4 分钟。
docker-compose up
启动容器,会出现交互命令窗口,若此时Ctrl+C,则compose所有容器都会退出
docker-compose up -d
以后台的方式启动容器,常用
docker-compose build
构建或者重新构建服务
docker-compose start
启动指定服务,在后面加上服务名称可以启动单个服务,如docker-compose start nginx
docker-compose stop
关闭所有服务,在后面加上服务名称可以关闭单个服务,如docker-compose stop nginx
docker-compose rm
删除所有容器,在后面加上服务名称可以删除单个服务,如docker-compose rm nginx
docker-compose kill
杀死所有容器,在后面加上服务名称可以杀死单个服务,如docker-compose kill nginx
version
指定docker-compose.yml 文件的写法格式,如:Version 1 file format、Version 2 file format、Version 2.1 file format、Version 3 file format,其中 Version 1 file format 逐渐被弃用;一般使用方式如:version: ‘3’。需要和docker版本对应上
services
多个容器的集合
image
指定服务所使用的镜像
ports
对外暴露的端口定义,和 expose 对应,可以是多个
ports: # 暴露端口信息 - "宿主机端口:容器暴露端口" - "8763:8763" - "8763:8763"
links
将指定容器连接到当前连接,可以设置别名,避免ip方式导致的容器重启动态改变的无法连接情况
links: #连接指定容器 - "指定服务名称":"别名" - docker-compose-eureka-server:compose-eureka
volumes
数据卷挂载,./ 表示相对当前目录,当然,也可使用绝对路径
volumes: - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf #映射nginx的配置文件到容器里 - ./nginx/logs/:/var/log/nginx/
logs
输出日志配置信息
logs: --no-color 单色输出,不显示其他颜. -f, --follow 跟踪日志输出,就是可以实时查看日志 -t, --timestamps 显示时间戳 --tail 从日志的结尾显示,--tail=200
TODO 更多命令,待续…
转载地址:http://qrsxi.baihongyu.com/