Docker学习之路(二)
Docker独立IP及容器关联
内置 brldge (nat)
缺点:需要配套服务注册/发现,否则宿主上端口分配困难,容易冲突。
由于每个容器暴露的端口都不一致,造成前端路由层nginx配置(peoxy_pass)里无法使用dns的方式。
端口映射要在容器启动时就指定好,后期无法变更。
nat不支持websocket。
自建桥接网络
优点:每个容器都有独立ip,对外提供服务,如nginx+php,都可以使用默认的80端口
由于容器暴露端口都可以使用80端口,因此前端路由层nginx配置(proxy_pass)里可以使用dns的方式。无需为了后期端口映射添加而烦恼
桥接支持websocket
---------以下操作是基于Centos6.5版本系统,Centos7以上没做实验
首先
关闭docker服务 service docker stop
删除docker0的网卡 ifconfig docker0 down
brctl delbr docker0
进入网卡配置cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
vi ifcfg-br0
然后重启一下服务
/etc/init.d/network restart
然后ping一下百度 试试成功与否
然后 vi /etc/sysconfig/docker //修改docker为桥接模式
然后 /etc/init.d/docker restart 注意操作两次
然后启动一个容器
docker run -i -d -t centos /bin/bash
然后 ifconfig查看 如果出现下图表示成功
然后 docker ps查看容器id
然后 docker attach b66317f0d73b进入容器
然后查看ip,如果和主机ip相同网段表示成功!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云ECS云服务器抢占式实例计费模式优缺点
购买阿里云ECS云服务器有3中计费模式:包年包月、按量付费和抢占式实例,其他两种计费模式都比较好理解,云吞铺子来说说抢占式实例计费模式及其优缺点: 抢占式实例计费模式介绍 官方介绍: 抢占式实例相对于按量付费有较大优惠,您能稳定持有实例一小时。之后当市场价格高于您的出价或者资源供需关系变化时,实例会被自动释放,请做好数据备份工作。有状态应用,比如数据库,不宜使用抢占式实例。(更多参考官方文档:抢占式实例FAQ) 云吞铺子解读: 抢占式实例有个“当前配置市场价格(总价)”,当用户出价高于“当前配置市场价格(总价)”时,用户可以稳定使用该实例1个小时。1个小时过后,当市场价格高于用户出价或者资源供需关系变化时,实例会被自动释放,所以备份很重要。 抢占式实例优缺点 优点:价格实惠,用户可以用更低的价格来使用ECS云服务器; 缺点:用户购买成功实例后,可以稳定使用1小时。1小时过后,实例有可能会被自动释放,所以,备份显得十分重要。 综上,抢占式实例计费模式不适用有状态应用(比如数据库),用户想要使用抢占式实例一定要做好备份,备份!
- 下一篇
关于ECS的简单介绍
ECS的简介 ECS的块存储介绍 ECS的快照介绍
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS8安装Docker,最新的服务器搭配容器使用