docker安装MySQL数据库
docker pull mysql:5.6 #拉取镜像 docker run -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参数后面;
相关推荐
魅惑青花瓷 2020-11-11
yangkang 2020-11-09
MichaelJScofield 2020-11-06
TaoTaoFu 2020-11-06
liaochaowu 2020-11-16
ChlatZed 2020-11-11
lnkToKing 2020-10-29
ChlatZed 2020-10-27
ChlatZed 2020-10-13
时光流水 2020-09-23
yangkang 2020-09-23
changecan 2020-09-22
dusuanyun 2020-09-21
newisI 2020-09-01
liaochaowu 2020-09-14
ShangQuan0 2020-09-10
fearlessxjdx 2020-09-04
libra0 2020-09-02
ChlatZed 2020-08-23