Linux/Windows/MacOS环境下安装Docker的两种方法:
1) Fedora 机器上使用http://goldmann.pl/blog/2013/09/25/docker-and-fedora/文中的指令安装 Docker, 参考Docker入门教程:http://segmentfault.com/a/1190000000366923
2)Windows系统安装Docker 用boot2dock安装docker。Boot2docker(内置ORACLE Virtual Box虚拟机环境,boot2docker管理脚本,和一个大小不到30MB的超级迷你的Linux vm)
3)MacOS系统下安装Docker(http://unmi.cc/mac-os-x-experience-docker/) 用boot2dock安装docker。Boot2docker(内置ORACLE Virtual Box虚拟机环境,boot2docker管理脚本,和一个大小不到30MB的超级迷你的Linux vm)
除了简单易用的Boot2docker之外呢,Windows/MacOS上面还有 Vagrant,这是个VM管理器,可以管Docker, Vmware, AWS EC2等虚拟机环境,介绍文章:http://write.blog.csdn.net/%E4%B8%AAhttp://www.oschina.net/translate/vagrant_with_docker_how_to_set_up_postgres_elasticsearch_and_redis_on_mac_os_x
以下摘自这里:Docker入门教程(http://segmentfault.com/a/1190000000366923),介绍了Docker基本概念
Docker 会像一个可移植的容器引擎那样工作。它把应用程序及所有程序的依赖环境打包到一个虚拟容器中,这个虚拟容器可以运行在任何一种 Linux 服务器上。这大大地提高了程序运行的灵活性和可移植性,无论需不需要许可、是在公共云还是私密云、是不是裸机环境等等。
Docker 由下面这些组成:
1. Docker 服务器守护程序(server daemon),用于管理所有的容器。
2. Docker 命令行客户端,用于控制服务器守护程序。
3. Docker 镜像:查找和浏览 docker 容器镜像。它也访问这里得到:https://index.docker.io/
但是我已经在使用虚拟机(VMs)了
到现在为止,要把程序可靠地移植的唯一选择是虚拟机(Virtual Machines,VMs)。虚拟机现在已经很常见了,但虚拟机是非常低级,它提供的是完整的操作系统环境。虚拟机的问题是,迁移的时候太大了。它们包含了大量类似硬件驱动、虚拟处理器、网络接口等等并不需要的信息。 虚拟机也需要比较长时间的启动,同时也会消耗大量的内存、CPU 资源。
Docker 相比起来就非常轻量级了。运行起来就和一个常规程序差不多。这个容器不仅仅运行快,创建一个镜像和制作文件系统快照也很快。它可以在 EC2, RackSpace VMs 那样的虚拟环境中运行。事实上,在 Mac 和 Windows 系统上使用 Docker 的更好方式是使用 Vagrant。Docker 的初衷其实是发挥类似 VM 的作用,但它启动得更快和需要更少的资源。
ubuntu15.04下安装docker:http://www.linuxdiyf.com/linux/12989.html
ubuntu15.04中的docker...2:http://www.linuxdiyf.com/linux/12802.html
ubuntu15.04中的docker...1:http://www.linuxdiyf.com/linux/12797.html
Ubuntu 14.10/15.04安装docker:http://www.linuxdiyf.com/linux/11929.html
Linux系统入门学习:如何在Ubuntu中升级Docker:http://www.linuxdiyf.com/linux/12257.html