分类目录

链接

2022 年 11 月
 123456
78910111213
14151617181920
21222324252627
282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > Docker, k8s, MySQL > 正文
docker-compose通过容器名连接mysql
Docker, k8s, MySQL 暂无评论 阅读(52)

这是Mysql的配置:

  1. version :'3'
  2. services:
  3.   desneyMysql:
  4.     container_name: app_mysql
  5.     image: mysql:5.7
  6.     build:
  7.       context:./mysql
  8.     ports:
  9. -"3307:3306"
  10.     volumes:
  11. -./mysql/conf:/etc/mysql/conf.d
  12. -./mysql/logs:/logs
  13. -./mysql/data:/var/lib/mysql
  14.     command:[
  15. 'mysqld',
  16. '--innodb-buffer-pool-size=80M',
  17. '--character-set-server=utf8mb4',
  18. '--collation-server=utf8mb4_unicode_ci',
  19. '--default-time-zone=+8:00',
  20. '--lower-case-table-names=1'
  21. ]
  22.     environment:
  23.       MYSQL_DATABASE:'desneytown'
  24.       MYSQL_ROOT_PASSWORD: 'xxxxxxxx'
  25.     restart: always

 

虽然Mysql暴露的是3307端口,但是连接Mysql时,要用3306.

  1.   datasource:
  2.     url: jdbc:mysql://app_mysql:3306/dbxxx?useUnicode=true>characterEncoding=UTF-8>useSSL=false

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:docker-compose通过容器名连接mysql | Bruce's Blog

发表评论

留言无头像?