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;如下图所示

 










