docker
空杯心态_虚怀若谷
空杯心态_虚怀若谷
展开
-
docker通过shell制作镜像
docker的镜像制作官方推荐的方式是编写 Dockerfile ,然后用 docker build 生成。好处是可以将环境生成脚本化,但平时我还是想要一个 shell 来安装一些东西,就像使用一个普通的虚拟机一样。启动一个shellsudo docker run -i -t ubuntu:12.04 /bin/bash然后在里面安装好环境后退出,记下这个 container转载 2016-09-20 16:17:18 · 505 阅读 · 0 评论 -
安装 docker-regsitry
docker-registry是一个docker的镜像服务器,支持push和pull。使用python编写,安装方式也比较简单。下载git clone https://github.com/dotcloud/docker-registry使用 git 下载最新的代码sudo python-pip install -r requirements.txt安装相关的pytho转载 2016-09-20 16:25:23 · 336 阅读 · 0 评论 -
docker pull push到docker-regsitry上
搭建完自己的docker-regsitry后需要push image过去,先要用 docker tag 给 image 添加一个 tag。然后用这个 tag 名去做 push ,原因是 docker push 时似乎需要`主机名/镜像名`的格式。打上 tagdocker tag ubuntu:xunsearch 192.168.0.130:5000/xunsearch192.1转载 2016-09-20 16:26:02 · 584 阅读 · 0 评论 -
Docker搭建带认证的私有仓库
为什么需要私有仓库作为Docker官方的仓库,Docker Hub已经非常的成熟,里面也有非常多的公有镜像可以选择。同时,国内的公有仓库docker.cn也发展的非常的快,镜像也越来越丰富,国内用户使用起来也非常的方便。但是为什么需要搭建一个私有仓库呢?公有仓库的发展,推动了Docker在普通开发者之中的普及,但是Docker的商业化,私有仓库将会是一个关键的节点。毕竟任何一家商业化的公司,都转载 2016-09-20 16:42:53 · 795 阅读 · 0 评论 -
搭建docker内网私服
1. Docker Registry 说明关于如何创建和使用本地仓库,其实已经有很多文章介绍了。因为docker技术正处于发展和完善阶段,所以有些文章要么内容已经过时,要么给出了错误的配置,导致无法正常创建仓库。本文记录的是个人完整的搭建过程, docker version 为1.1.2。官方提供了 Docker Hub 网站来作为一个公开的集中仓库。然而,本地访问Dock转载 2016-09-20 17:34:23 · 391 阅读 · 0 评论 -
使用 Docker 构建开发、测试环境
docker 为开发人员和系统管理员提供了一个可供开发,分发(ship)和运行应用的平台。将Docker化的应用及其依赖环境不需要经过任何修改就可以分发到任何地方--提供给QA,团队成员或者分发到云平台中。这是使用Docker的一个很重要的目的。Docker的英文本意是码头工人,也就是搬运工,这种搬运工搬运的是集装箱(Container),集装箱里面装的可不是商品货物,而是任意类型的App,D转载 2016-09-26 11:25:07 · 328 阅读 · 0 评论 -
Docker同时启动多个服务
前几篇Docker的文章介绍启动容器时都是只启动一个后台服务,今天来说说怎样通过supervisor来启动多个服务1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下[plain] view plain copy print?FROM centos:centos6 MAINTAINER Fanbin转载 2016-09-29 17:27:05 · 920 阅读 · 0 评论 -
Docker命令使用详解
如果各位看官熟悉 Git 和 GitHub ,可与 Docker 做个类比,可更加容易理解 Docker 和 Docker Hub 及两者关系。1. docker version显示 Docker 版本信息。2. docker info显示 Docker 系统信息,包括镜像和容器数。3. docker searchdocker search [options "o"转载 2016-10-08 11:21:24 · 325 阅读 · 0 评论