docker --- 了解镜像与容器

英文出自:http://docs.docker.com/linux/step_two/


你运行docker run hello-world 这个命令行,相当于你使用了docker的核心任务。这个命令行由三部分出成。

{

docker    告诉操作系统你正在使用docker这个程序

run     这是一个创建及运行docker容器的子命令

hello-world   告诉docker把那个镜像加载到容器中

}

 

一个容器是一个最基本的linux操作系统。镜像则是加载到容器软件。当你运行docker run hello-world这个命令行,docker所做如下:

  • 检查你是否有这个hello-world这个软件镜像

  • 从Docker Hub中下载镜像

  • 加载镜像到容器中并运行它

根据它的创建过程,一个镜像也会运行一个简单的,并单一的命令,然后退出。这个就是Hello-World所做的。

一个镜像还能做更多。一个镜像能像数据库一样启动软件,等着你或某人来添加数据,保存以后使用的数据。然后等待下一个人。

谁建立了hello-world这个软件镜像呢?在这个案例中,任何人都能做一个让Docker运行的镜像。Docker让人个或公司来分享软件通过Docker镜像。使用Docker你不用担心是否你的电脑能运行一个在Docker镜像中的软件――-Docker容器是能运行它的。


你可能感兴趣的:(docker)