docker安装MySQL数据库
时间:2021-07-01 10:21:17
帮助过:12人阅读
-p
12345:
3306 --name mysql -v /shw/mysql/conf:/etc/mysql/conf.d -v /shw/mysql/logs:/logs -v /shw/mysql/data:/
var/lib/mysql -e MYSQL_ROOT_PASSWORD=
123456 -d mysql:
5.6
命令说明:
-p
12345:
3306: # 将主机的12345端口映射到docker容器的3306端口。
--
name mysql: # 运行服务名字
-v /shw/mysql/conf:/etc/mysql/conf.d :# 将主机/shw/mysql/conf挂载到容器的 /etc/mysql/
conf.d
-v /shw/mysql/logs:/logs: # 将主机/shw/mysql目录下的 logs 目录挂载到容器的 /
logs。
-v /shw/mysql/data:/
var/lib/mysql :# 将主机/shw/mysql目录下的data目录挂载到容器的 /
var/lib/
mysql
-e MYSQL_ROOT_PASSWORD=
123456:# 初始化 root 用户的密码。
-d mysql:
5.6 : # 后台程序运行mysql5.
6
安装完毕,进入:
docker exec -it [容器ID] /bin/
bash
mysql -uroot -
p
123456
想看镜像的内部目录结构,就得先把镜像运行起来,进入容器中,使用ls或者ls -l查看,ll不行。
docker exec -it [容器id] /bin/bash #进入容器
docker inspect [容器id] # 查看容器挂载情况,在Mounts参数后面;
docker安装MySQL数据库
标签:password mount var conf 后台 端口 microsoft 情况 镜像