
docker
mergerly
这个作者很懒,什么都没留下…
展开
-
利用iptables给Docker绑定一个外网IP
背景由于Docker默认是不能够与外部进行直接的通信,比较普遍的仿佛是利用启动时-p来与主机进行端口映射与外界沟通。但是有时候在有其他需求时并不太方便,特别是在进行一些docker打包之前的内部开发时,希望其能够像虚机一样能够与外部有很好的通信,便希望其能够绑定外部的IP地址。 docker默认的网络是桥接在创建好后的网桥docker0上的。docker0默认的典型地址为172.17.转载 2017-02-04 19:03:21 · 852 阅读 · 0 评论 -
Docker容器通过独立IP暴露给局域网的方法
Docker容器非常轻量,系统开销非常少,比VMware或者VirtualBox用起来方便,部署起来也非常容易。官方推荐我们通过端口映射的方式把Docker容器的服务提供给宿主机或者局域网其他容器使用。一般过程是:1、Docker进程通过监听宿主机的某个端口,将该端口的数据包发送给Docker容器2、宿主机可以打开防火墙让局域网其他设备通过访问宿主机的端口进而访问docker的端口这里以CDNS为例转载 2018-04-04 15:44:01 · 1294 阅读 · 0 评论 -
docker容器端口IP规划及端口动态扩容
docker容器一旦启动,参数就无法改变,生产环境中最常变的就是端口映射,为了解决这个问题,那么首先就要规划好,本文列出了两种端口规划方案,如果后续维护中出现了要增加端口映射的场景,本文也给出了动态端口映射扩容方案。 1、单IP多容器映射规划方案 此种环境适用只有单个IP环境下,如云主机等。1.1 端口映射规划表格: 规划不同的端口段转载 2017-01-24 21:38:18 · 910 阅读 · 0 评论 -
使Docker提供对外服务的网络配置(桥接与端口)
前沿: docker 启动容器后,如何对外服务? 希望大家看了这篇文章后有些帮助。 docker的有关网络问题没怎么搞清楚,请教了下邓磊同学,感谢 !Docker生成的容器,一般会给你生成一个ip地址,这个ip地址是和docker0的地址是一个ip段的。通过ip a命令 ,咱们可以看到docker0的ip和子网的转载 2017-01-24 21:37:33 · 3706 阅读 · 0 评论 -
docker高级应用之智能添加与修改防火墙规则
资料简介:如果你有以下痛苦:1、使用默认docker0桥接方式;2、修改防火墙规则的话,使用手动修改配置;3、并且修改时候还得计算来源端口,防止重复端口使用户登陆错误容器;4、并当容器意外重启,内网ip变化后还得修改规则那么你可以看看本文了,对你这些痛处都有解决方法。目前docker容器设置访问规则的话,就2个方法1、在docker容器创建的时候,使用-p来设置2、转载 2017-01-24 21:31:14 · 3073 阅读 · 0 评论 -
解决docker不能绑定静态的外网固定ip的问题
前段时间,我一直在研究如何给docker分配静态ip,主要的用途是让thrift进来和出来都走一个ip,还有就是爬虫可以独立ip地址,这样就很好的实现了爬虫的多ip方式… 但是随着nginx tcp的加入和开发了一个基于python socket的ip轮询访问模块解决了这两个问题… 当然也不能因为这两问题,就丢弃这问题了….在docker run的时候,咱们可以添加-p参数来控转载 2017-01-24 20:15:38 · 3628 阅读 · 0 评论 -
docker centos7 安装ssh
一. 从docker hub 下载centos 官方镜像hr:centos7 hr$ docker pull centos:7 下载完后,查看本地资源库:hr:centos7 hr$ docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL转载 2017-01-24 19:48:29 · 997 阅读 · 0 评论 -
运维人员的解放----Docker快速部署
Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Container)。(我个人还是喜欢称虚拟机)Docker应用容器相对于 VM 有以下几个优点:启动速度快,容器通常在一秒内可以启动,而 VM 通常要更久资源利用率高,一台普通PC 可以跑上千个容器,你跑上千个 VM 试试性能开转载 2017-01-19 20:54:51 · 706 阅读 · 0 评论 -
Centos 6 Docker配置桥接网络
为了使本地网络中的机器和Docker容器更方便的通信,我们经常会有将Docker容器配置到和主机同一网段的需求。这个需求其实很容易实现,我们只要将Docker容器和宿主机的网卡桥接起来,再给Docker容器配上IP就可以了。Centos 6按照下面的方法操作(6与7的操作有所不同)[root@localhost ~]# cd /etc/sysconfig/network-scripts转载 2016-12-22 11:39:10 · 2190 阅读 · 0 评论 -
Docker学习系列(一):windows下安装docker
windows下安装docker的方法应该参考Docker官网,之前参考的是网上其他人翻译的博客,出了一些问题,后来发现,是由于docker更新速度较快,安装官网的方法最为妥当!下面引用Docker 中文指南中的几个提示:提示1:Docker 已经在windows7.1和windows 8上通过测试,当然它也可以在低版本的windows上使用。但是你的处理器必须支持硬件虚拟化。转载 2017-01-17 15:09:15 · 1202 阅读 · 0 评论 -
Docker启动一个Centos镜像
#运行命令[plain] view plain copy docker run -d -i -t /bin/bash 这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一致运行即使有了-d参数。然后我们可以进入我们这个Centos转载 2017-01-17 21:19:18 · 10930 阅读 · 0 评论 -
Centos7 下建立 Docker 桥接网络
centos7宿主机上建立Docker桥接物理网络过程宿主机网卡信息:name:ens0IP:192.168.184.99GATEWAY:192.168.184.2DNS:192.168.184.21. 停止docker服务~#:service docker stop2.删除docker0网卡~#:ip link set dev docker0 down~#:转载 2016-12-22 11:36:56 · 5891 阅读 · 0 评论 -
docker安装使用全教程包含独立ip
一、windows 7下安装docker1、下载Docker Toolbox,下载地址:https://www.docker.com/products/docker-toolbox2、默认安装Docker Toolbox即可3、安装好后,启动Docker Toolbox terminal,等待配置结束,显示虚拟机IP地址,出现命令符$注:1)出现Error with pre-cre转载 2017-02-08 14:03:53 · 2355 阅读 · 0 评论 -
探索 Docker bridge 的正确姿势,亲测有效
上一回合,小白折腾了 Docker 架构,铁要趁热我开始学习 Docker 容器网络。此刻的心情,是激动的,也是不安的。激动是因为终于要面对 Docker 的第一座大山 :网络,不安是因为网络问题一直以来都是小白的软肋,那些年我们一起学过的网络知识,如今……硬着头皮翻开《Docker 进阶与实战》开始 Docker 网络初探,里面讲述了 Docker 容器网络的好几种模式。其中 “bridge” 模转载 2018-04-04 16:34:27 · 4160 阅读 · 1 评论