您的位置:首页 > 运维架构 > Docker

ubuntu14.04 安装docker以及其原理

2017-03-23 16:28 831 查看
Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器。然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的操作系统。

docker中文学习资料: http://www.docker.org.cn/book/docker/prepare-docker-5.html



安装:系统自带包安装(可能不是最新版)

http://www.cnblogs.com/xiaoluosun/p/5520510.html


http://www.linuxidc.com/Linux/2014-08/105656.htm


http://blog.csdn.net/chszs/article/details/47122005(比较全的





安装命令:


apt-get install docker.io    (安装docker仓库, docker.io是docker镜像仓库)


ln -sf /usr/bin/docker.io /usr/local/bin/docker   (创建软连接)
[/code]

service docker status 

service docker start 
(启动服务)


root@bigdatalocal212:~# service docker status
docker start/running, process 1098
root@bigdatalocal212:~# service docker start
start: Job is already running: docker


卸载:

http://blog.csdn.net/yangzhenping/article/details/43671843

sudo apt-get autoremove docker







以下是成功的几行命令:

gradven@gradven-ThinkPad-X220:~$ sudo docker pull ubuntu:12.04
[sudo] password for gradven:
Pulling repository ubuntu
57bca5139a13: Download complete
ba2b457ecfb2: Download complete
26180b0fe8fb: Download complete
edd7c1974a70: Download complete
Status: Downloaded newer image for ubuntu:12.04
gradven@gradven-ThinkPad-X220:~$

备注:

apt-get install docker.io  提示docker已经是最新版本,但是在使用时提示未安装docker,原因是没有安装成功,可能由于网络问题导致安装不彻底造成的。



知识点补充:

docker的使用及原理http://www.tuicool.com/articles/6buMfaN





docker镜像从概念上讲类似于vm里面的iso文件,就是一个只读的模板。一个镜像可以包含一个Linux操作系统,里面安装了一系列的软件。镜像可以拷到任何装了docker的机器上运行。

仓库

存储docker镜像的地方就是镜像仓库, 全球最大的docker镜像仓库是docker.io, 里面有大量官方和民间的优秀镜像可以直接拿过来使用,如mysql, centos等等。阿里也有自己的docker仓库: docker.alibaba-inc.com

容器

容器与镜像的关系有点像进程与程序的关系,运行中的镜像就叫容器。 从原理上讲,容器事实上是镜像上面加了一层读写层,以及一个被隔离的进程空间。 后面原理部分会具体介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: