当前位置 博文首页 > Mo小泽的技术博客:Docker 操作指南之 Compose 管理篇
Mo小泽的技术博客:Docker 操作指南之 Compose 管理篇
作者:[db:作者]
时间:2021-09-15 13:43
文章目录
- 一、简介
- 二、安装
-
- 三、使用
- 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