Docker & Mysql实战:docker compose 搭建Mysql

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;如下图所示
    Docker & Mysql实战:docker compose 搭建Mysql_第1张图片

你可能感兴趣的:(Docker,数据库,docker,mysql,容器)