Docker Compose(三) 实例

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/u011414629/article/details/98930186

Docker Compose 运行tomcat

docker-compose.yml配置文件

version: ‘3’

services:

  tomcat:

restart: always

image: tomcat

container_name: tomcat

ports:

  - 8080:8080

volumes:

  - /usr/local/docker/tomcat/webapps/test:/usr/local/tomcat/webapps/test

environment:

  TZ: Asia/Shanghai

Docker Compose 运行MySQL

docker-compose.yml 配置文件

version: ‘3’

services:

  mysql:

restart: always

image: mysql

container_name: mysql

ports:

  - 3306:3306

environment:

  TZ: Asia/Shanghai

  MYSQL_ROOT_PASSWORD: 123456

command:

  --character-set-server=utf8mb4

  --collation-server=utf8mb4_general_ci

  --explicit_defaults_for_timestamp=true

  --lower_case_table_names=1

  --max_allowed_packet=128M

  --sql-mode=”STRICT_TRANS_TABLES, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION, NO_ZERO_DATE, NO_ZERO_IN_DATE, ERROR_FOR_DIVISION_BY_ZERO”

volumes:

  -mysql-data: /var/lib/mysql

 

volumes:

  mysql-data:

 

mysql-data:意思是不指定具体位置, 放置在docker安装目录的数据卷目录下并取了一个名字叫mysql-data, 前缀就是服务的名字

猜你喜欢

转载自blog.csdn.net/u011414629/article/details/98930186
今日推荐