docker安装与简单使用
2014-09-23 15:23
1291 查看
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 &
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 &
相关文章推荐
- Docker在Windows系统下的安装及简单使用介绍
- Docker安装 和简单使用
- Docker的安装及简单使用
- docker的安装和简单使用
- CentOS7上安装Docker以及简单使用-yellowcong
- docker学习-简单安装及使用
- Docker此例简单介绍docker的安装、使用以及打包
- Docker安装和简单使用入门
- docker 及 docker-compose 的快速安装和简单使用
- Docker学习笔记 — Compose简介、安装与简单使用
- CentOS7安装docker1.9.1及简单使用
- docker入门安装与简单使用
- Docker的安装和使用及dockerfile简单使用
- sentry docker-compsoe 安装以及简单使用
- win7下简单安装使用docker
- Docker安装和简单使用入门教程
- Docker在Windows系统下的安装及简单使用介绍
- centos 6.6 x86_64 安装docker和简单使用