1、docker-compose-mysql文件准备
- 进入/home/docker目录,新建docker-compose-mysql.yml文件,内容如下:
version: '3.0'
services:
mysql:
image: "mysql:5.7"
container_name: "mysql"
environment:
MYSQL_ROOT_PASSWORD: "123456"
command: --default-authentication-plugin=mysql_native_password
restart: always
volumes:
- /home/docker/data/mysql/lib/mysql:/var/lib/mysql
- /home/docker/data/mysql/conf:/etc/mysql
- /home/docker/data/mysql/conf/my.cnf:/etc/my.cnf
ports:
- 3306:3306
- 创建/home/docker/data/mysql 目录,并赋值777权限。
2、安装
执行 docker-compose -f docker-compose-mysql.yml up -d 进行安装。
3、效果展示
- 执行 docker exec -it mysql bash 进入mysql容器。
- 执行mysql -uroot -p123456创建mysql链接。
- 执行show databases;如下图所示