英文出自: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容器是能运行它的。
转载于:https://blog.51cto.com/quietnight/1707608