创建存储目录
[root@hecs-x-large-2-linux-20200321161149 ~]# mkdir -p /opt/data/mysql/data /opt/data/mysql/conf
基本使用
创建区分大小写文件
[root@iZrj987jhi4cl38mj8px0eZ conf]# cd /opt/data/mysql/conf/
cat >> my.cnf <
[mysqld]
lower_case_table_names = 1
EOF
下载镜像
[root@hecs-x-large-2-linux-20200321161149 ~]# docker pull mysql:8.0
查看镜像
[root@hecs-x-large-2-linux-20200321161149 ~]# docker images|grep mysql
mysql 8.0 be0dbf01a0f3 2 days ago 541MB
启动容器
options说明:
–restart=always: 重启策略
-d: 后台运行容器,并返回容器ID
-p: 端口映射,格式为:主机(宿主)端口:容器端口
–name: 为容器指定一个名称
-v: 给容器挂载存储卷,挂载到容器的某个目录
-e MYSQL_ROOT_PASSWORD: 设置数据库密码
[root@iZrj987jhi4cl38mj8px0eZ ~]# docker run --restart=always --name=mysql8.0 -p 16380:3306 -v /opt/data/mysql/