使用“service docker start
”命令实际上是启动docker daemon
程序,可以用“ps
”命令查看一下:
[root@localhost ~]# ps -ef | grep docker
root 24791 1 0 Mar18 ? 00:00:03 /usr/bin/docker -d --selinux-enabled
root 24969 24950 0 03:25 pts/0 00:00:00 grep --color=auto docker
“-d
”选项表明开启daemon
模式。
Docker
中最重要的概念是images
和containers
。images
可以比做虚拟机软件(VirtualBox
或者VMware
)的虚拟磁盘镜像文件(VirtualBox
的格式是*.vdi
,VMware
是*.vmdk
)。从images
可以创建一个或多个containers
进程,这个可以比做从虚拟磁盘镜像文件创建出虚拟机程序。
使用docker run
命令可以创建一个containers
,并且在containers
中运行命令,如下所示:
[root@localhost ~]# docker run --rm -ti ubuntu /bin/bash
root@88129ebf9b61:/# ls
新的containers
运行的是一个ubuntu
镜像,并且进入bash
交互模式。