docker init 起步
#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 起步的更多相关文章
- docker 源码分析 六(基于1.8.2版本),Docker run启动过程
上一篇大致了解了docker 容器的创建过程,其实主要还是从文件系统的视角分析了创建一个容器时需要得建立 RootFS,建立volumes等步骤:本章来分析一下建立好一个容器后,将这个容器运行起来的过 ...
- 【微服务轻量化容器技术相关】同事分享的Docker学习汇总
还没时间去练习: Docker commands: docker images (list all image on this host) docker ps -a ( list all contai ...
- Docker教程:Docker镜像导出及迁移
http://blog.csdn.net/pipisorry/article/details/51330126 Docker目录分析 安装docker时,默认的安装位置是/var/lib/docker ...
- Docker 多主机方案
利用OpenVSwitch构建多主机Docker网络 [编者的话]当你在一台主机上成功运行Docker容器后,信心满满地打算将其扩展到多台主机时,却发现前面的尝试只相当于写了个Hello World的 ...
- docker usage
docker ps -a 查看物理机上面所有容器信息列表 docker exec -it $docker_id /bin/bash 进入容器以默认帐号 docker exec -it -u root ...
- Docker源码分析(八):Docker Container网络(下)
1.Docker Client配置容器网络模式 Docker目前支持4种网络模式,分别是bridge.host.container.none,Docker开发者可以根据自己的需求来确定最适合自己应用场 ...
- Docker源码分析(四):Docker Daemon之NewDaemon实现
1. 前言 Docker的生态系统日趋完善,开发者群体也在日趋庞大,这让业界对Docker持续抱有极其乐观的态度.如今,对于广大开发者而言,使用Docker这项技术已然不是门槛,享受Docker带来的 ...
- docker之启动创建容器流程
libcontainer的工作流程 execdriver的run方法通过docker daemon提交一份command信息创建了一份可供libcontainer解读的容器配置container,继而 ...
- docker 基本指令
sudo docker info 查看docker状态. jiqing@ThinkPad:~$ sudo docker info [sudo] password for jiqing: Contain ...
随机推荐
- android studio 调试安装
最新的手机无法debug安装调试. vivo x21 oppo r11等 解决办法: 1,关闭instant run Android Studio->Preferences->Build ...
- C# Word 类库
C# Word 类库 2009-08-06 22:10 14292人阅读 评论(11) 收藏 举报 c#objectstring文档microsoftexcel using System;using ...
- python selenium定位总结(转)
转自:http://www.cnblogs.com/yufeihlf/p/5717291.html 父子定位元素 查找有父亲元素的标签名为span,它的所有标签名叫input的子元素 find_ele ...
- Java 序列化Serializable详解(附详细例子)
Java 序列化Serializable详解(附详细例子) 1.什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程:反序列化deserialization是 ...
- javascript中常见undefined与defined的区别
在JavaScript中相信“undefined”与“defined”对大家来说都肯定不陌生,但是又不是很清楚它们的区别,先看两个demo我们再说, 例1. console.log(parms); / ...
- 洛谷——P2417 课程
P2417 课程 裸地匈牙利算法, 贪心的不断匹配,若没匹配,则匹配:反之,判断与之匹配的点能否在找另一个点匹配,若能,抢多这个点与之匹配 时间复杂度$O(n\times m)$ #include&l ...
- 集训第六周 数学概念与方法 概率 F题
Submit Status Description Sometimes some mathematical results are hard to believe. One of the common ...
- 【XML】-- C#读取XML中元素和属性的值
Xml是扩展标记语言的简写,是一种开发的文本格式. 啰嗦几句儿:老师布置的一个小作业却让我的脑细胞死了一堆,难的不是代码,是n多嵌套的if.foreach,做完这个,我使劲儿想:我一女孩,没有更多女孩 ...
- 有三个数a,b,c要求按大小顺序将其输出<if,else语句的学习>
#include <stdio.h> /* 有三个数a,b,c要求按大小顺序将其输出 ----------soulsjie 20170525------ */ void main(){ i ...
- HDU 1800 hash 找出现最多次数的字符串的次数
乘法hash: 这类hash函数利用了乘法的不相关性 int Hash(char *str){ int seed = 131 , value=0; while(*str != '\0'){ ...