Ubuntu下Docker安装

最近几天心血来潮,了解了一下虚拟化技术,感觉比之前想象的简单一点,下面是虚拟化发展的历程:

这里写图片描述

总体来说虚拟化经历了三个大的阶段:第一阶段是定制操作系统,第二个阶段是基于KVM和QEMU的虚拟化,第三阶段是基于命名空间和cgroup进程隔离的虚拟化比如docker。关于KVM,推荐一个很不错的博客:http://www.cnblogs.com/sammyliu/p/4543110.html


docker应该是未来发展的趋势。下面主要介绍docker

1. docker的安装:

$ 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


如果安装成功,使用 sudo docker info 就可以看到docker的信息了。

root@ubuntu:/usr/lib# sudo docker info
Containers: 1
Images: 6
Server Version: 1.9.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 8
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.16.0-23-generic
Operating System: Ubuntu 14.10
CPUs: 1
Total Memory: 979 MiB
Name: ubuntu
ID: 3Y6Y:C5GE:VG25:JAG6:VC6P:DUWV:EAZY:IHYJ:Z3BB:GCS5:OWVT:AAH2


2.docker镜像的下载
Docker Hub被墙,所以我们需要使用国内的镜像加速器,我用的是阿里云的

https://www.daocloud.io/mirror#accelerator-doc

注册用户并且申请加速器,会获得如 https://jxus37ad.mirror.aliyuncs.com 这样的地址。我们需要将其配置给 Docker 引擎。

echo "DOCKER_OPTS=\"--registry-mirror=https://pee6w651.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker

sudo service docker restart

现在可以下载镜像了

sudo docker pull ubuntu:14.04

luozirong@ubuntu:~$ sudo docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu              14.04               a437f423d026        3 weeks ago         188 MB

3.启动docker容器实例

sudo docker run -it --rm ubuntu:14.04 bash

如此一个虚拟机的创建过程就完成了,所以如果只是创建虚拟机,还是很简单的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值