#yum install

wget
http://fedora.mirror.nexicom.net/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum -y install epel-release-6-8.noarch.rpm

yum -y install docker-io

#wget install

yum install -y libcgroup lxc

service cgconfig start

wget https://get.docker.io/builds/Linux/x86_64/docker-latest
-O docker

#source install 眼下仅仅能在ubuntu上编译

yum install -y libcgroup lxc

service cgconfig start

sudo git clone https://github.com/docker/docker.git

sudo make binary

cd bundles/

#启动docker daemon

sudo <path to>/docker -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock -d &

docker -H unix:///var/run/docker.sock -d &

#不使用iptables

setsid /home/work/app/docker/docker -H unix:///var/run/docker.sock --iptables=false -d &

#image

docker pull centos

docker images

#run

docker images

REPOSITORY          TAG                 IMAGE
ID            CREATED             VIRTUAL SIZE

centos              centos6             0b443ba03958
       6 weeks ago         297.6 MB

centos              latest              0b443ba03958
       6 weeks ago         297.6 MB

centos              6.4                 539c0211cd76
       14 months ago       300.6 MB

#use image id

docker run -i -t 539c0211cd76 /bin/bash

#mount disk

docker run -d -v /home/work/data/mysql3306:/home/work/data
-t a31d9467fdda /bin/bash

#make image

yum -y install febootstrap

febootstrap -i bash -i wget -i yum -i iputils -i iproute centos6
/home/centos6-doc http://mirrors.aliyun.com/centos/6.5/os/x86_64/

cd centos6-doc/

tar -c .|docker import - centos63-bash

a99b6f7e0678d7b5761e0aac0e38423d2c13dd8c774b69c07b9b0ae2871b94d2

#CONTAINER list

docker ps -a

#use container

docker ps -a

CONTAINER ID        IMAGE                  COMMAND
            CREATED             STATUS                        PORTS               NAMES

875d66ee0899        centos63-bash:latest
  /bin/bash           3 minutes ago       Exited (130) 24 seconds ago                       insane_fermi

docker start 875d66ee0899

docker attach 875d66ee0899

#output and input

docker save IMAGENAME | gzip >
img.gz

gunzip -cd  img.gz | docker load

#remove container list

$(docker rm $(docker ps -a -q))

#在容器中安装配置后 生成新的镜像

docker commit --author="tudou@b2c.xiaomi.com"
--message="centos65-mysql55" dd7b8056931b

#docker container ulimit

须要改动宿主机。再重新启动 docker daemon,就ok了。


docker init 起步的更多相关文章

  1. docker 源码分析 六(基于1.8.2版本),Docker run启动过程

    上一篇大致了解了docker 容器的创建过程,其实主要还是从文件系统的视角分析了创建一个容器时需要得建立 RootFS,建立volumes等步骤:本章来分析一下建立好一个容器后,将这个容器运行起来的过 ...

  2. 【微服务轻量化容器技术相关】同事分享的Docker学习汇总

    还没时间去练习: Docker commands: docker images (list all image on this host) docker ps -a ( list all contai ...

  3. Docker教程:Docker镜像导出及迁移

    http://blog.csdn.net/pipisorry/article/details/51330126 Docker目录分析 安装docker时,默认的安装位置是/var/lib/docker ...

  4. Docker 多主机方案

    利用OpenVSwitch构建多主机Docker网络 [编者的话]当你在一台主机上成功运行Docker容器后,信心满满地打算将其扩展到多台主机时,却发现前面的尝试只相当于写了个Hello World的 ...

  5. docker usage

    docker ps -a 查看物理机上面所有容器信息列表 docker exec -it $docker_id /bin/bash 进入容器以默认帐号 docker exec -it -u root ...

  6. Docker源码分析(八):Docker Container网络(下)

    1.Docker Client配置容器网络模式 Docker目前支持4种网络模式,分别是bridge.host.container.none,Docker开发者可以根据自己的需求来确定最适合自己应用场 ...

  7. Docker源码分析(四):Docker Daemon之NewDaemon实现

    1. 前言 Docker的生态系统日趋完善,开发者群体也在日趋庞大,这让业界对Docker持续抱有极其乐观的态度.如今,对于广大开发者而言,使用Docker这项技术已然不是门槛,享受Docker带来的 ...

  8. docker之启动创建容器流程

    libcontainer的工作流程 execdriver的run方法通过docker daemon提交一份command信息创建了一份可供libcontainer解读的容器配置container,继而 ...

  9. docker 基本指令

    sudo docker info 查看docker状态. jiqing@ThinkPad:~$ sudo docker info [sudo] password for jiqing: Contain ...

随机推荐

  1. java正则表达式进阶运用20181023

    直接上代码. package org.jimmy.autotranslate20181022.test; import java.util.regex.Matcher; import java.uti ...

  2. HTTP的工作原理

    客户机与服务器建立连接后,发送一个请求给服务器,请求格式为:统一资源标识符.协议版本号.服务器收到请求的信息(包括请求行,请求头,请求体).服务器接收到请求后,给予相应的响应信息,格式为一个状态行(包 ...

  3. gifsicle for linux ----------gif 图像处理

    1.gifsicle 在linux 中的使用下载gifsicle yum install gifsicle 若发现没有此包 ,更新epel第三方软件库 sudo yum install epel-re ...

  4. WebService 服务开发

    开发 WebService 服务首先需要根据接口的要求编写相关的 wsdl 文件.编写 wsdl 文件需要先对 XML 语法.XML Schema 语法以及 SOAP 语法有一些简单了解. 假设需要提 ...

  5. 面向UI编程思想

    UI编程思想: 模块化+组合 模块化是分解: 组合是合成: https://www.cnblogs.com/feng9exe/p/11044134.html

  6. 网络编程 - 协议遇到IO自动切换

    一.协议遇到IO自动切换 python网络编程,遇到IO自动切换,通过模块gevent来实现: import gevent,time def g1(): print ("g1 is star ...

  7. python中的next()以及iter()函数

    我们首先要知道什么是可迭代的对象(可以用for循环的对象)Iterable: 一类:list,tuple,dict,set,str 二类:generator,包含生成器和带yield的generato ...

  8. IOS 3D UI --- CALayer的transform扩展

    http://www.cocoachina.com/bbs/read.php?tid=117061 例子代码可以在 http://download.csdn.net/detail/worldmatri ...

  9. Redis Hashes 巧用sort排序

    假设我们有如下的数据结构: 我们想按download排序,并且返回hash中的其他field,需要怎么处理呢? 我们首先会想到sort命令.对,就是这个sort. 我们先看一下sort的语法: 可以看 ...

  10. 杭电 2124 Repair the Wall(贪心)

    Description Long time ago , Kitty lived in a small village. The air was fresh and the scenery was ve ...