docker-compose小案列

基本操作指令

compose操作容器(一定要进入配置文件目录)

  • 后台启动容器:docker-compose up -d
  • 查看容器运行情况:docker-compose ps
  • 停止并删除容器:docker-compose down
  • 停止并删除容器并删除volume:docker-compose down --volumes
  • 停止启动容器:docker-compose stop;docker-compose start
  • docker-compose exec的使用:docker-compose exec redis bash
  • 总结:
    操作docker-compose一定要在配置文件docker-compose.yml文件路径下操作
    格式一定要注意,该空格要空格

案列

● 说明
启动2个nginx并指定挂载日志和html,指定映射端口
● docker-compose.yml

version: '3'
services:
  nginx_2:
    image: nginx:stable
    volumes:
      - /Users/apple/Desktop/docker/simple:/usr/share/nginx/html
      - /Users/apple/Desktop/docker/simple/logs1:/var/log/nginx
    ports:
      - "81:80"
  nginx_1:
    image: nginx:stable
    volumes:
      - /Users/apple/Desktop/docker/simple:/usr/share/nginx/html
      - /Users/apple/Desktop/docker/simple/logs2:/var/log/nginx
    ports:
      - "82:80"

注意,一定要进入容器查看nginx具体的配置路径每个版本的路径都不一样

你可能感兴趣的:(docker-compose小案列)