Docker 部署 MySQL

Docker MySQL DevOps About 718 words

搜索镜像

docker search mysql

拉取镜像

版本号可以去官网查看:https://hub.docker.com/_/mysql

docker pull mysql:5.7.36

创建容器

  • -p 3306:3306:前面的3306是宿主机端口,后面的3306是容器端口。
  • -v $PWD/mysql/conf:/etc/mysql/conf.d:将宿主机当前目录的下的conf挂载到容器的/etc/mysql/conf.d配置目录。
  • -v $PWD/mysql/logs:/logs:将宿主机当前目录的下的logs挂载到容器的/logs日志目录。
  • -v $PWD/mysql/data:/var/lib/mysql:将宿主机当前目录的下的data挂载到容器的/var/lib/mysql数据目录。
  • -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码。
docker run -id \
--name=mysql \
-p 3306:3306 \
-v $PWD/mysql/conf:/etc/mysql/conf.d \
-v $PWD/mysql/logs:/logs \
-v $PWD/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7.36

进入 MySQL

进入容器

docker exec -it mysql /bin/bash

/bin/bash可以简写成bash

docker exec -it mysql bash

进入MySQL

mysql -uroot -p123456
Views: 1,569 · Posted: 2022-02-05

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh