当前位置 博文首页 > Mo小泽的技术博客:Docker 操作指南之 Compose 管理篇

    Mo小泽的技术博客:Docker 操作指南之 Compose 管理篇

    作者:[db:作者] 时间:2021-09-15 13:43

    文章目录

      • 一、简介
      • 二、安装
        • 1、pip安装
        • 2、二进制包
      • 三、使用
        • 1、术语
        • 2、场景
        • 3、Web 子目录
          • 3.1、index.py
          • 3.2、index.html
          • 3.3、Dockerfile
        • 4、haproxy 目录
        • 5、docker-compose.yml
        • 6、运行 compose 项目
      • 四、Compose 命令说明
        • 1、选项
        • 2、命令
          • 2.1、build
          • 2.2、config
          • 2.3、create
          • 2.4、down
          • 2.5、 events
          • 2.6、exec
          • 2.7、help
          • 2.8、kill
          • 2.9、logs
          • 2.10、pause
          • 2.11、port
          • 2.12、ps
          • 2.13、pull
          • 2.14、push
          • 2.15、restart
          • 2.16、rm
          • 2.17、run
          • 2.18、scale
          • 2.19、start
          • 2.20、stop
          • 2.21、top
          • 2.22、up
          • 2.23、unpause
          • 2.24、version
      • 五、环境变量
        • 1、COMPOSE_PROJECT_NAME
        • 2、COMPOSE_FILE
        • 3、DOCKER_HOST
        • 4、DOCKER_TLS_VERIFY
        • 5、DOCKER_CERT_PATH
      • 六、YAML 模板文件
        • 1、image
        • 2、build
        • 3、command
        • 4、links
        • 5、external_links
        • 6、ports
        • 7、expose
        • 8、volumes
        • 9、volumes_from
        • 10、environment
        • 11、env_file
        • 12、extends
        • 12、net
        • 13、pid
        • 14、dns
        • 15、cap_add, cap_drop
        • 16、dns_search
        • 17、working_dir, entrypoint, user, hostname, domainname, mem_limit, privileged, restart, stdin_open, tty, cpu_shares
      • 七、compose 使用实例
        • 1、管理一个 tomcat 容器
        • 2、管理一个java系统
          • 2.1、准备所需软件:
          • 2.2、准备 saba 启动脚本
          • 2.3、准备 saba 镜像
          • 2.4、准备 compose yml 文件
          • 2.5、启动服务
          • 2.6、相关操作
      • 八、常见问题
        • 1、Docker容器启动后退出
        • 2、容器时间不同步
        • 3、容器中找不到 vi、ifconfig 命令
        • 4、容器不支持中文
    cs