第一个应用容器

$ sudo docker run --name=mysql_client1 --link=mysql_server:db -t -i kongxx/mysql_client /usr/bin/mysql -h db -u root -pletmein  

第二个应用容器

$ sudo docker run --name=mysql_client2 --link=mysql_server:db -t -i kongxx/mysql_client /usr/bin/mysql -h db -u root -pletmein  

注意:这里需要特别注意一下“–link=mysql_server:db”,这个参数就是告诉Docker容器需要使用“mysql_server”容器,并将其别名命名为db,这样在这两个容器里就可以使用“db”来作为提供mysql数据库服务的机器名。所以在最后启动参数里我们使用的是“/usr/bin/mysql
-h db -u root -pletmein”来连接mysql数据库的。

运行完上面两个命令,我们就会在创建了两个mysql的client的容器,此时我们可以使用下面命令来查看状态

$sudo docker ps  

CONTAINER ID        IMAGE                        COMMAND                CREATED             STATUS              PORTS                     NAMES  

ac0c76c627c0        kongxx/mysql_client:latest   /usr/bin/mysql -h db   10 seconds ago      Up 9 seconds                                  mysql_client2  

763c4825722d        kongxx/mysql_client:latest   /usr/bin/mysql -h db   41 minutes ago      Up 40 minutes                                 mysql_client  

32f7839f7e9d        kongxx/mysql_server:latest   /usr/bin/mysqld_safe   About an hour ago   Up About an hour    0.0.0.0:49153->3306/tcp   mysql_client1/db,mysql_client2/db,mysql_server  

这里注意一下最后一行,也就是mysql_server容器的“NAMES”列的内容“mysql_client/db,mysql_client2/db,mysql_server”,这就说明mysql_client1和mysql_client2都和db建立的连接。

最新文章

  1. mac显示隐藏文件
  2. Quickly place a window to another screen using only the keyboard
  3. Android C代码回调java方法
  4. 线段树---Atlantis
  5. 编译工程时报illegal character:\65279--转
  6. HDU-4628 Pieces 搜索 | DP
  7. Pie(二分)
  8. STL_set&multiset
  9. csdn发博文验证码缺陷
  10. Web Api中实现Http方法(Put,Post,Delete)
  11. node-fs文件系统模块
  12. java spring属性注入
  13. xe5 android 调用照相机获取拍的照片[转]
  14. PHP 获取 IE浏览器版本号
  15. POI导出EXCEL经典实现(转)
  16. 《Spring1之第九次站立会议》
  17. Android开发之控制摄像头拍照
  18. Windows下使用WinRAR命令自动备份文件
  19. atitit. 文件上传带进度条 atiUP 设计 java c# php
  20. AngularJS filter:search 是如何匹配的 ng-repeat filter:search ,filter:{$:search},只取repeat的item的value 不含label

热门文章

  1. Linux下使用system()函数一定要谨慎
  2. 前端知识学习——html
  3. Java程序执行时间
  4. 使用Laravel将数据Excel导出的方法
  5. (1)OracleClient数据库操作(淘汰)
  6. POJ 2337 Catenyms (欧拉图)
  7. Python的网络编程[4] -> DHCP 协议[1] -> DHCP 的 Python 实现
  8. CRUD_PreparedStatement
  9. MySQL四种类型日志:Error Log、General Query Log、Binary Log、Slow Query Log
  10. .Net解析html文档类库HtmlAgilityPack完整使用说明