5.docker-mysql

# 下载镜像
$ docker pull mysql:5.7

# 查看镜像
$ docker images
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
ubuntu       latest    9873176a8ff5   2 days ago     72.7MB
mysql        5.7.34    2c9028880e58   5 weeks ago    447MB
mysql        latest    c0cdc95609f1   5 weeks ago    556MB
centos       latest    300e315adb2f   6 months ago   209MB

# 配置 my.cnf
[mysqld]
user=mysql
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1 # 表示数据库不区分大小写
event_scheduler=ON  # 表示开启事件支持
default-time-zone = '+8:00' # 表示使用中国时区

# 启动容器
$ docker run -d -p 3306:3306  -e MYSQL_ROOT_PASSWORD=123456 --name cmysql -v ${配置路径}/mysql/config/my.cnf:/etc/mysql/my.cnf -v ${配置路径}/mysql/db:/var/lib/mysql mysql:5.7.34

# 本机具体执行
docker run -d -p 3306:3306  -e MYSQL_ROOT_PASSWORD=123456 --name mysql57 -v /Users/admin/Works/workdirs/dockers/mysql57/config/my.cnf:/etc/mysql/my.cnf -v /Users/admin/Works/workdirs/dockers/mysql57/db:/var/lib/mysql mysql:5.7.34

posted @ 2021-06-20 11:06  可可逗豆  阅读(30)  评论(0)    收藏  举报