怎么在码头工人中使用Mysql镜像?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<强>一。用到的码头工人命令:强>
1。码头工人图像列出本地主机上的镜像。
2。码头工人pull 从码头工人中心中拉取或者更新指定镜像。
3。码头工人运行
- d标识是让码头工人容器在后台运行。
- p标识通知码头工人将容器内部使用的网络端口映射到我们使用的主机上。
——名字定义一个容器的名字,如果在执行码头工人运行时没有指定的名字,那么虚拟光驱会自动生成一个随机数字符串当做UUID。
- e设置环境变量,或者覆盖已存在的环境变量。
例如:码头工人运行——名称mysql - p 3306:3306 - e MYSQL_ROOT_PASSWORD=密码-dmysql/mysql服务器:最新
含义:容器的名字为mysql,将容器的3306端口映射到本机的3306端口,mysql数据库的密码为密码,运行的镜像为mysql/mysql服务器:最新
4。码头工人ps
——查看已经创建的容器
s查看已经启动的容器
5。码头工人开始con_name启动容器名为con_name的容器。
6。码头工人停止con_name停止容器名为con_name的容器。
7。码头工人rm con_name删除容器名为con_name的容器。
8。码头工人rmi img_name 删除镜像名为img_name的镜像。
9。码头工人重命名old_name new_name重命名一个容器。
<强>二。实战操作:强>
1。拉取官方镜像:
docker pull 最新mysql/mysql服务器:
2。查看镜像:
docker 图片
3。创建一个容器
代码如下:
码头工人运行——名称mysql - p 3306:3306 - e MYSQL_ROOT_PASSWORD=密码- d mysql/mysql服务器:最新
4。查看已经创建的容器
docker ps ——
5。查看正在运行的容器
docker ps s
6。启动容器
88 dab2f338c6为图2所示的容器ID
docker start 88年dab2f338c6
再一次执行码头工人ps - s命令,结果如图4,说明mysql启动成功。
7。连接mysql数据库
(1)客户端工具连接
我这里用mysql的可视化工具工作台连接db。
工作台下载地址:http://dev.mysql.com/downloads/workbench/
(2) .docker下命令行连接
1)。首先,进入CMD执行下列命令
docker exec -it 88 dab2f338c6 bash
, 2)。然后,输入下面命令,并输入密密码码
mysql -uroot -p -h localhost
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。