Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码

电玩女神 2024-04-19 11:41 54阅读 0赞

场景

Docker-Compose简介与Ubuntu Server 上安装Compose:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301

Docker Compose基本使用-使用Compose启动Tomcat为例:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100904080

Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100941366

实现

  1. version: '3'
  2. services:
  3. web:
  4. restart: always
  5. image: tomcat
  6. container_name: web
  7. ports:
  8. - 8080:8080
  9. volumes:
  10. - /usr/local/docker/myshop/ROOT:/usr/local/tomcat/webapps/ROOT
  11. mysql:
  12. restart: always
  13. image: mysql:5.7.22
  14. container_name: mysql
  15. ports:
  16. - 3306:3306
  17. environment:
  18. TZ: Asia/Shanghai
  19. MYSQL_ROOT_PASSWORD: 123456
  20. command:
  21. --character-set-server=utf8mb4
  22. --collation-server=utf8mb4_general_ci
  23. --explicit_defaults_for_timestamp=true
  24. --lower_case_table_names=1
  25. --max_allowed_packet=128M
  26. --sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO"
  27. volumes:
  28. - mysql-data:/var/lib/mysql
  29. volumes:
  30. mysql-data:

注:

这里是mysql5.7.22

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

发表评论

表情:
评论列表 (有 0 条评论,54人围观)

还没有评论,来说两句吧...

相关阅读