Docker学习之路(二)-阿里云开发者社区

开发者社区> xiaoshuaiv5> 正文

Docker学习之路(二)

简介: Docker独立IP及容器关联 内置 brldge (nat) 缺点:需要配套服务注册/发现,否则宿主上端口分配困难,容易冲突。由于每个容器暴露的端口都不一致,造成前端路由层nginx配置(peoxy_pass)里无法使用dns的方式。
+关注继续查看

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
1111

vi ifcfg-br0
222
然后重启一下服务
/etc/init.d/network restart
然后ping一下百度 试试成功与否
然后 vi /etc/sysconfig/docker //修改docker为桥接模式
3333
然后 /etc/init.d/docker restart 注意操作两次

然后启动一个容器
docker run -i -d -t centos /bin/bash
然后 ifconfig查看 如果出现下图表示成功4444
然后 docker ps查看容器id

然后 docker attach b66317f0d73b进入容器

然后查看ip,如果和主机ip相同网段表示成功!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9937 0
Docker学习笔记——制作容器与容器概念
Docker能做些什么? 1.docker能够解决虚拟机能够解决的问题 2.隔离应用依赖 3.创建应用镜像并复制 4.创建容易分发的即启即用的应用 5.docker的想法是创建软件程序可移植的轻量容器   镜像 1.
1342 0
Docker学习之路(二)
Docker独立IP及容器关联 内置 brldge (nat) 缺点:需要配套服务注册/发现,否则宿主上端口分配困难,容易冲突。由于每个容器暴露的端口都不一致,造成前端路由层nginx配置(peoxy_pass)里无法使用dns的方式。
1056 0
Docker学习链接
Docker安装篇 1>.Windows Docker 安装 博客内容仅代表个人观点,如发现阐述有误,麻烦指正,谢谢!
597 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13673 0
docker学习(三)--容器
docker容器(container)使用
436 0
docker简要学习
先放学习地址 : 第一个docker化的java应用Docker入门 未收广告费,另外不要谢我。 什么是docker 官网:https://www.docker.com/ docker is ther world's leading software containerization platform 容器 开源的,跨平台,托管在github docker的思想:集装箱,标准化,隔离 镜像,仓库,容器 使用docker就是去仓库拉取一个镜像,然后运行一条命令把镜像运行为一个容器。
687 0
+关注
xiaoshuaiv5
不为失败找理由,只为成功找方法!
35
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载