因为docker是在Ubuntu上开发的,所以选择ubuntu作为docker的宿主机比较没有冲突。
docker相当于一个虚拟机,但是和虚拟机不同的是他并没有过大的消耗虚拟的机子性能,约等于宿主机的配置。
类比虚拟机理解镜像文件和容器:
Docker容器和Docker镜像的关系,当使用docker run命令的时候,就是从以一个镜像为基础生成一个可运行的容器(此时容器可以近似地看为一个崭新的操作系统),当容器安装了一些套件之后(比如python,nginx之类的),可以通过docker commit或者dockerfile来构建一个新的镜像。
docker命令行:
[下载镜像文件到本地,12.04版本是LTS] docker pull ubuntu:12.04
[创建一个容器,并且/bin/bash表示的是进入创建的新系统的操作shell,这个位置的参数表示在新系统中执行的命令] docker run -i -t ubuntu:12.04 /bin/bash