Docker安装MySQL并挂载数据及配置文件
下载镜像1# docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本latest1docker pull mysql挂载数据卷以及配置文件1# 运行mysql命名容器名称为mysql-service并且设置root账号初始密码为ro...
下载镜像
1 |
|
1 |
|
挂载数据卷以及配置文件
1 |
|
1 |
|
进入Docker容器内
1 |
|
确定Docker内 MySQL 文件相关路径
1 |
|
1 |
|
创建本地路径并挂载Docker内数据
创建本地文件夹
1 |
|
将测试容器里 MySQL 的配置文件复制到该路径。日后需改配置,直接在挂载路径的配置文件上修改即可
1 |
|
创建 MySQL 容器并启动
1 2 3 4 5 6 |
|
- --name:为容器指定一个名字
- -p:指定端口映射,格式为:主机(宿主)端口:容器端口
- -e:username="xxx",设置环境变量
- --restart=on-failure:3:是指容器在未来出现异常退出(退出码非0)的情况下循环重启3次
- -mount:绑定挂载
- -d:后台运行容器,并返回容器 id
更改字符集
如果想Mysql在后续的操作中中文不出现乱码,则需要修改配置文件内容
1 |
|
1 |
|
1 |
|
1 |
|
修改配置文件
添加到my.cnf
1 2 3 4 5 6 |
|
重启docker mysql-server容器
1 |
|
更多推荐
所有评论(0)