docker-安装

一、介绍

            实现docker的安装,主要针对ubuntu32位和64位系统

二、步骤:

       (1)查看系统内核版本: #uname -a

       (2)如果是64位的版本, 按照下面的命令敲一遍就行了[2]。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

$ sudo apt-get install apt-transport-https
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
---------------------------------------------------------------------------------------------------------------
    (3)如果是32位的版本,先下载docker的32位的deb软件包,下载完成后,直接使用dpkg -i进行安装[1],或者直接用软件中心进行安装。
---------------------------------------------------------------------------------------------------------------------------
软件包:docker.io_1.0.1~dfsg1-0ubuntu1~ubuntu0.14.04.1_i386.deb

#dpkg -idocker.io_1.0.1~dfsg1-0ubuntu1~ubuntu0.14.04.1_i386.deb

详细网址为(https://launchpad.net/ubuntu/+source/docker.io/1.0.1~dfsg1-0ubuntu1~ubuntu0.14.04.1/+build/6289147)
---------------------------------------------------------------------------------------------------------------------------
(4)安装完成后,使用docker version查看版本号测试安装是否成功。
---------------------------------------------------------------------------------------------------------------------------

# docker version

---------------------------------------------------------------------------------------------------------------------------
(5)创建镜像,如果是64位的话,直接在pull就行,Docker Hub Registry上面的镜像都是64位的
---------------------------------------------------------------------------------------------------------------------------
$ sudo docker pull ubuntu:12.04   //从Docker Hub Registry下载镜像(创建方法1)
$ sudo docker run -t -i ubuntu:12.04 /bin/bash //创建一个容器,让其中运行 bash 应用
$ sudo docker images  //查看所有的docker镜像
$ sudo docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser/sinatra:v2  //从已经存在的镜像中哦功能创建(创建方法2)

其中,-m指定提交的说明信息;-a 可以指定更新的用户信息;之后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息。创建成功后会返回这个镜像的 ID 信息。

(创建方法3,使用Dockerfile,后面的文章会介绍到)
--------------------------------------------------------------------------------------------------------------------------
(6)创建镜像,如果是32位的话,先下载一个模板(所谓的模板其实就是一个镜像),而OpenVZ的构造原理和DOCKER雷同,所以这里使用OpenVZ模板
------------------------------------------------------------------------------------------------------------------------
模板地址:ubuntu-14.04-x86-minimal.tar.gz (signature)

详细地址:http://openvz.org/Download/templates/precreated

#cat ubuntu-14.04-x86-minimal.tar.gz| docker import - ubuntu:14.04 //导入镜像

这样就可以使用了。

$ sudo docker run -t -i ubuntu:14.04 /bin/bash //创建一个容器,让其中运行 bash 应用
$ sudo docker images  //查看所有的docker镜像
。。。。。。。之类的

------------------------------------------------------------------------------------------------------------------------

【参考文献】

1、http://blog.chinaunix.net/uid-20788636-id-4470992.html

2、http://dockerpool.com/static/books/docker_practice/install/ubuntu.html



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值