05.容器间通信及数据共享

容器间单向通信 link

tomcat容器--> mysq容器

创建两个带有name的容器

 docker run -d --name database -it centos /bin/bash
 
 #  单向通信,web-->database
 docker run  -d --name web --link database qjf/mywebapp:1.0 
 
 docker inspect id  查看容器的ip地址

容器内双向通信 bridge网桥

docker network ls #查看docker网络设置

docker network create -d bridge my-bridg  #创建一个网桥

docker network connect my-bridge web  #web和my-bridge网桥绑定

docker network connect my-bridge database  #database和my-bridge网桥绑定

volume容器间共享数据

在宿主机下放数据,容器访问

通过-v挂在宿主机目录

格式:docker -run --name 容器名 -v 宿主机路径:容器内挂在路径 镜像名

通过创建共享容器挂载 -volumes-from

创建共享容器 docker creat --name webpage -v /webapps:/tomcat/webapps tomcat /bin/bash
共享容器挂载点 docker run --volumes-from webpage --name t1 -d tomcat

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据作为镜像的一部分保存下来,当...
    yywfy的昵称阅读 1,589评论 0 0
  • 一 docker 1 历史的进化 物理机应用安装比较麻烦:部署非常慢,成本高,资源浪费(比方说有的计算耗费cpu不...
    陈朝辉_39f7阅读 5,895评论 0 0
  • 概述 是什么 解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。 一次封装,到处运...
    none_title阅读 4,235评论 0 0
  • 深入浅出Docker Docker概述 基于GO语言开发 Docker的思想来自于集装箱。Docker通过隔离机...
    summerbythesea阅读 3,596评论 0 0
  • 01【熟悉】docker简介 1,什么是docker Docker是一个开源项目,诞生于2013年初,最初是d...
    北辰_6666阅读 2,795评论 0 0

友情链接更多精彩内容