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镜像仓库)
service docker status
service docker start
(启动服务)
卸载:
http://blog.csdn.net/yangzhenping/article/details/43671843
sudo apt-get autoremove docker
以下是成功的几行命令:
备注:
apt-get install docker.io 提示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
容器
容器与镜像的关系有点像进程与程序的关系,运行中的镜像就叫容器。 从原理上讲,容器事实上是镜像上面加了一层读写层,以及一个被隔离的进程空间。 后面原理部分会具体介绍。
相关文章推荐
- 关于在ubuntu server 14.04上安装docker以及git之笔记
- 【Caffe】【场景分类】Places365安装、docker运行,以及调用本地caffe运行(Ubuntu14.04)
- ubuntu14.04下的java jdk和eclipse和C/C++ Development Tools的简单安装以及使用
- Ubuntu 14.04下安装SecureCRT 以及使用技巧
- 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker的步骤
- Ubuntu 14.04下安装solr 4.10以及集成Mysql方法
- Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题
- Ubuntu14.04下安装vtiger5.4以及汉化教程
- ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装
- 如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP
- Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题
- Ubuntu 14.04下安装solr 4.10以及集成Mysql方法
- 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker
- ubuntu14.04安装docker 分类: 软件插件学习 2015-02-10 09:20 260人阅读 评论(0) 收藏
- ubuntu 14.04 安装sublime以及解决中文输入问题
- 小黑小波比.Ubuntu14.04安装ffmpeg以及使用ffmpeg
- ubuntu14.04redis安装以及扩展
- Ubuntu14.04麒麟版安装:Netbeans,Java运行环境以及netbeans字体模糊问题
- Docker - 在Ubuntu 14.04 Server上的安装Docker
- ubuntu14.04安装docker