天天看点

Docker安装初试&&制作centos6.5基础镜像

<a href="https://blog.tankywoo.com/docker/2014/05/08/docker-4-summary.html">https://blog.tankywoo.com/docker/2014/05/08/docker-4-summary.html</a>

<a href="https://yeasy.gitbooks.io/docker_practice/content/basic_concept/container.html">https://yeasy.gitbooks.io/docker_practice/content/basic_concept/container.html</a>

centos7.x系列的yum源中自带了docker的rpm包,安装比较简单

<code># yum install docker -y</code>

安装过程中可能会遇到lvm2包依赖冲突,如不使用,卸载即可

<code># yum remove lvm2</code>

启动服务

<code># service docker start</code>

查看版本

<code># docker -v Docker version 1.10.3, build d381c64-unsupported</code>

获取BusyBox镜像

<code># docker pull busybox</code>

创建容器并echo一句话

<code># docker run busybox /bin/echo Starting docker trip? Starting docker trip?</code>

centos6.x系列需要安装epel源,并且升级内核到3.10版本否则docker不能正常运行

在docker index中搜索centos相关的image

<code># docker search centos</code>

从docker registry server拉取centos镜像

<code># docker pull centos</code>

创建一个运行bash应用的容器,一直报错,使用-d命令查看进行运行信息,发现内核版本过低

于是升级内核到3.10

<a href="http://my.oschina.net/denglz/blog/487332">http://my.oschina.net/denglz/blog/487332</a>

安装kernel-lt(long-term)

新安装的内核已经自动写入了grub.conf文件,只需修改Grub引导顺序,重启即可

<code># sed -i 's/default=1/default=0/' /etc/grub.conf</code>

Docker安装初试&amp;&amp;制作centos6.5基础镜像

内核已经更新

列出images

使用centos这个镜像创建container进入交互模式,login shell是/bin/bash

Docker安装初试&amp;&amp;制作centos6.5基础镜像

Docker制作centos6.5基础镜像

<a href="http://blog.chinaunix.net/uid-20788636-id-4909654.html">http://blog.chinaunix.net/uid-20788636-id-4909654.html</a>