docker
逐个温度
诚实守信,勤奋努力,脚踏实地,有理想有目标,2011年9月就读于于临沂大学信息学院软件工程专业本科,2015年9就读于南京邮电大学计算机软件学院研究生
展开
-
docke基础学习笔记
1. 什么是docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。2. 为什么使用docker 快速的交付和部署 更高效的资源利用 轻松的迁移和扩展原创 2017-06-16 22:32:47 · 366 阅读 · 0 评论 -
docker ubuntu镜像安装ssh免登录
1. docker pull ubuntu:14.04 #从dockerhub获取ubuntu14.04版本2. docker run -vi ubuntu:14.04 /bin/bash #启动ubuntu14.04镜像,得到一个运行的容器3. apt-get update #更新ubuntu的源信息4. apt-get install open转载 2017-06-18 16:14:40 · 2933 阅读 · 2 评论 -
Docker跨主机容器访问通信-网桥方式
分析 在同一宿主机下的Docker的容器之间是默认互相联通的。通过docker inspect id或name可以查看到ip地址。在不通的容器中来执行ping是可以ping通的。但我们通过观察发现,每一个启动容器的ip地址不是固定的,所以如果我们通过ip地址来实现互连明显是不靠谱的。但我们发现这些ip又处于同一网段中而且默认是127.0.0.X,这就是Docker容器默认转载 2017-06-18 21:49:11 · 1190 阅读 · 0 评论 -
Docker跨主机容器访问通信-Open vSwitch
Open vSwitch是什么 Open vSwitch是一个高质量的、多层虚拟交换机,使用开源Apache2.0许可协议,由Nicira Networks开发,主要实现代码为可移植的C代码。它的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetFlow,sFlow,SPAN,RSPAN,CLI,LACP,802.1ag) 原理转载 2017-06-18 22:34:05 · 466 阅读 · 0 评论 -
制作一个支持SSH终端登录的镜像
首先从官方或者docker.cn的镜像库中pull下来ubuntu镜像docker pull ubuntu现在用命令查看一下pull下来的ubuntu镜像docker images关于如何构建自定义的镜像,有两种方法: 1、使用docker commit 命令 2、使用Dockerfile无论是官方哈市其他教程,都大力推荐使用第二种方法,因为使用Dock转载 2017-06-19 15:46:39 · 587 阅读 · 0 评论 -
使用Dockerfile创建docker镜像
语法FROM FROM指定一个基础镜像, 一般情况下一个可用的 Dockerfile一定是 FROM 为第一个指令。至于image则可以是任何合理存在的image镜像。 FROM 一定是首个非注释指令 Dockerfile. FROM 可以在一个 Dockerfile 中出现多次,以便于创建混合的images。 如果没有指定 tag ,latest 将会转载 2017-06-19 17:13:31 · 1568 阅读 · 0 评论 -
docker跨主机访问通信-Weave
Docker的原生网络支持非常有限,且没有跨主机的集群网络方案。目前实现docker网络的开源方案有Weave、Kubernetes、Flannel、Pipework以及SocketPlane等,其中Weave被评价为目前最靠谱的,那么这里就对Weave的基本原理及使用方法做个总结。简介Weave是由Zett.io公司开发的,它能够创建一个虚拟网络,用于连接部署在多台主机上的D转载 2017-06-19 17:48:32 · 512 阅读 · 0 评论 -
使用docker构建jenkins镜像并运行容器
DockerHub上有docker官方jenkins镜像: https://registry.hub.docker.com/_/jenkins/ 同时github上有其源码: https://github.com/jenkinsci/docker 官方jenkins镜像中所使用的jenkins是Jenkins的LTS(Long Term Support)发布版本转载 2017-06-11 18:13:31 · 952 阅读 · 0 评论 -
docker容器启动后执行完l脚本后自动退出解决方案
最近项目有一个启动容器自动执行某个脚本启动某应用的需求,发现该脚本执行完后该容器自动退出。问题分析 一个docker容器同时只能管理一个进程,这个进程退出后,容器也就退出了,当然一个容器里可以同时运行多个进程。当容器启动完后执行某脚本后,该进程结束了,其他进程也结束了,所以该容器自动退出了,解决方案:我们可以让该脚本一直运行不停止。解决方案 在脚本最后一转载 2017-06-13 22:06:22 · 7652 阅读 · 0 评论