赞
踩
# 默认下载laster版本
docker pull mysql
# 下载指定xxx版本
docker pull mysql@xxx
docker run -d -p 3306:3306 --privileged=true \
-v /Users/wenqi/mysql/log:/var/log/mysql \
-v /Users/wenqi/mysql/data:/var/lib/mysql \
-v /Users/wenqi/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
-e LANG="C.UTF-8" \
--name mysql1 mysql
-d
:后台的方式运行-p 3306:3306
:配置端口映射,将容器的3306
端口映射到宿主机的3306
端口--privileged=true
:设置为特权级运行的容器-v /Users/wenqi/mysql/log:/var/log/mysql
: /var/log/mysql
日志文件夹,挂载到宿主机的 - /Users/wenqi/mysql/log
下-v /Users/wenqi/mysql/data:/var/lib/mysql
: /var/lib/mysql
数据文件夹,挂载到宿主机的 /Users/wenqi/mysql/data
下-v /Users/wenqi/mysql/conf:/etc/mysql/conf.d
:/etc/mysql/conf.d
配置文件,挂载到宿主机的 /Users/wenqi/mysql/conf
下-e MYSQL_ROOT_PASSWORD=123456
:配置 root
用户密码-e LANG="C.UTF-8":
设置字符为utf-8,不配置无法输入中文--name=mysql1
:指定容器实例的名字mysql
:指定利用哪个镜像创建容器实例docker exec -it mysql1 /bin/bash
exec
:执行命令(/bin/bash)-i
:以交互模式运行容器-t
:为容器重新分配一个伪输入终端mysql1
:实例名,也可以指定实例 IDmysql -uroot -p
Public Key Retrieval is not allowed
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。