在Docker中运行"hello Word"应用
Docker在容器内运行应用程序。在一个容器内运行一个应用程序需要一个命令:docker run
。
Hello word
让我们现在来试试
$ sudo docker run ubuntu:14.04 /bin/echo 'Hello world'
Hello world
刚刚你运行了你的第一个容器!
所以刚才发生了什么?让我们来看看docker run
运行了哪些步骤。首先,我们指定了docker二进制中我们想要执行的命令,run
。docker run
组合运行容器。
接下来,我们指定一个镜像:ubuntu 14.04。这是我们容器中运行的来源。docker称这个为镜像。在本例中,我们使用一个Ubuntu 14.04操作系统镜像。
当你指定一个镜像,docker会查看这个镜像是否有一次加载到你的docker主机上,如果没有发现,docker就会在镜像仓库Docker Hub下载公共镜像。
接下来,我们告诉docker在我们的新容器内运行什么命令:
/bin/echo 'Hello world'
当我们的docker创建一个新的Ubuntu 14.04环境,然后执行/bin/echo
命令。我们会在命令行看到结果:
hello world
那么,我们创建容器之后会发生什么呢?这里Docker容器当你输入指令时被激活运