Docker的数据卷容器和端口映射

1:数据卷容器

      如果需要在容器之间共享一些数据。最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器。专门提供数据卷给其他容器挂载使用。使用方法如下:首先,需创建一个容器作为数据卷容器,之后在其他容器创建时用--volumes-from挂载数据卷容器中的数据卷使用。

     例如:使用前面预先创建好的数据卷容web,其中所创建的数据卷分别挂载到了ldata1 与jldata2目录上,使用--volumes-from来挂载web容器中的数据卷到新的容器,新的容器名为db1,

《1》:docker images   查看镜像

《2》:docker rm -f  `docker ps -a` 删除所有容器

《3》:docker run -itd --name-db -v /test:/test centos:7 /bin/bash   创建容器

《4》:docker run -it --volumes-from db --name=web1 nginx /bin/bash  (注:volumes 引用)

《5》:touch test/hahahah  创建

《6》:ls /test/

2:端口映射

《1》:docker run -itd -P nginx (注:-P:他会拿宿主机的范围内的随机端口,-p:指定端口)

《2》:docker history nginx  查看nginx的构建

《3》:访问

《4》:docker run -itd -p 192.168.100.30:8001:80 nginx (注:不写IP地址的时候他显示是0.0.0.0 ,如果写IP地址了,他就是固定的IP地址,

《5》:端口映射的几种方式

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BK_小小关

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值