在Docker中安装Mysql数据库

采用volume方式挂载

系统根目录下新建docker文件夹

创建 /docker/mysql/config 和 /docker/mysql/data 两个文件夹

在config中新建 my.cnf 文件填写以下参数并保存

[mysqld]
user=mysql
character-set-server = utf8mb4

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

以上步骤操作完成后

执行docker run -d -p 3306:3306 --restart always --name mysql01 -v=/docker/mysql/config/my.cnf:/etc/my.cnf -v=/docker/mysql/data:/var/lib/mysql mysql/mysql-server

其中 3306:3306 是外部端口:内部端口 mysql01是新建的容器的名字 最后的mysql/mysql-server可以通过如mysql/mysql-server:5.7.20 指定版本 不指定则默认拉取最新版

以上步骤完成后即可使用

猜你喜欢

转载自www.cnblogs.com/CandLx/p/10241422.html