docker-desktop 启动mysql 5.7

1.创建文件夹:

  D:/mysql_workspace/mysql/etc/mysql/data (存储mysql的数据目录)

       D:/mysql_workspace/mysql/etc/mysql/tmp (存储mysql的临时目录)

  D:/mysql_workspace/mysql/opt/mysql/redolog (录事务具体操作内容)

  D:/mysql_workspace/mysql/opt/mysql/undolog (用于事务回滚操作)

2.配置my.cnf文件放在D:/mysql_workspace/mysql/etc目录下

3.执行命令:

docker run -itd -p 3306:3306 -v D:/mysql_workspace/mysql/etc/mysql:/etc/mysql -v D:/mysql_workspace/mysql/etc/my.cnf:/etc/my.cnf -v D:/mysql_workspace/mysql/opt/mysql:/opt/mysql -e MYSQL_ROOT_PASSWORD=123456 --name  mysql5.7 mysql:5.7
docker run -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name  mysql5.7 mysql:5.7 --lower_case_table_names=1

 

4.登录:

  mysql -u root -p 123456

 # docker redis单机

docker run -d -p 6379:6379 --name my-redis redis

#docker es

docker run --name=elasticsearch6.8.3 -d -p 9200:9200 -p 9300:9300 docker.io/elasticsearch:6.8.3

 

posted @ 2023-02-15 10:16  KeepSmiling_me  阅读(636)  评论(0)    收藏  举报