Ubuntu下Docker安装

前端之家收集整理的这篇文章主要介绍了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
如此一个虚拟机的创建过程就完成了,所以如果只是创建虚拟机,还是很简单的

猜你在找的Ubuntu相关文章