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,958 · Posted: 2022-02-05
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...