docker安装与简单使用

docker是PaaS平台的基础,它基于操作系统虚拟化平台LXC之上进行的封装与定制,目前docker平台的安装多选择ubuntu,这主要是因为ubuntu安装方便,并且默认存在aufs文件系统,而其他的如centos环境之上默认没有aufs文件系统,需要手动打包。
  docker需要运行在linux的内核3.2之上,因此通常需要先更新操作系统内核,确保是3.2以上,通过命令uname -r可以查看当前内核的版本。
  docker的安装比较方便,通常有如下几个步骤:
  
  一、禁用selinux
   由于Selinux和LXC有冲突,所以需要禁用selinux。编辑/etc/selinux/config,设置两个关键变量。   
   SELINUX=disabled
   SELINUXTYPE=targeted
 二、配置EPEL源
   yum install http://ftp.riken.jp/Linux/fedora ... ease-6-8.noarch.rpm
   cd /etc/yum.repos.d
   wget http://www.hop5.in/yum/el6/hop5.repo  
 三、安装Docker
   yum install docker-io
 四、更新centos的images
         docker pull centos
 五、查看images列表
   [root@localhost ~]# docker images
2014/09/23 15:18:35 GET /v1.5/images/json
REPOSITORY          TAG                 ID                  CREATED             SIZE
<none>              <none>              f14704ad99b8        4 days ago          75 B (virtual 17.96 MB)
<none>              <none>              96864a7d2df3        4 days ago          75 B (virtual 17.23 MB)
<none>              <none>              ec966722cde4        4 days ago          75 B (virtual 103.8 MB)
centos              centos5             5a1ebaa356ff        2 weeks ago         484 MB (virtual 484 MB)
centos              centos7             70214e5d0a90        2 weeks ago         224 MB (virtual 224 MB)
centos              latest              70214e5d0a90        2 weeks ago         224 MB (virtual 224 MB)
centos              centos6             68eb857ffb51        2 weeks ago         212.7 MB (virtual 212.7 MB)
<none>              <none>              c5881f11ded9        3 months ago        70.98 MB (virtual 172.1 MB)
<none>              <none>              463ff6be4238        3 months ago        70.82 MB (virtual 169.4 MB)
<none>              <none>              195eb90b5349        3 months ago        4.607 MB (virtual 78.81 MB)

  六、运行docker实例
       docker run centos echo hello world



问题之一:aufs安装命令:
现象:Error starting container 324ca9886529: Unable to load the AUFS module
解决办法:

wget "ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home%3A/awk2007%3A/fixes/Fedora_17/src/aufs-util-9999-14.1.src.rpm"
sudo yum install glibc-static
rpmbuild --rebuild aufs-util-9999-14.1.src.rpm
rpm -U /root/rpmbuild/RPMS/x86_64/aufs-util-9999-14.1.x86_64.rpm

问题之二:无法运行docker
现象:2014/09/23 15:16:20 dial unix /var/run/docker.sock: no such file or directory
解决方法:
启动docker后台运行:docker -d &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值