如何理解
/
和./
的含义:https://www.hcjike.com/archives/Fde4YBKV
1、创建专属桥接网络
若已创建,可跳过此步骤。
2、部署Mysql服务
创建项目
本次部署没有开放任何数据库端口作为访问端口,需要配合phpMyadmin
来管理服务器,并且需要确保网络都使用了app_network
;
Compose配置
:
networks:
app_network:
external: true
services:
mysql:
command:
- --mysql-native-password=on
container_name: mysql
environment:
- MYSQL_ROOT_PASSWORD=xxxxxx
image: mysql:8
networks:
- app_network
# ports:
# - "3306:3306"
restart: always
volumes:
- ./data/:/var/lib/mysql
# - ./conf/my.cnf:/etc/my.cnf
- ./log:/var/log/mysql
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
MYSQL_ROOT_PASSWORD=xxxxxx
:中xxxxxx
必须替换为自己设置的强密码,作为root用户访问的密码
。
使用参考: