Docker实例

Posted by Chase Shen on 2021-09-09
Estimated Reading Time 1 Minutes
Words 392 In Total
Viewed Times

 了解完Docker的基本概念后,本来应该是安装教程,因为我用的MacOS,直接下载安装就可以了,这里我就不赘述了。接下来用最简单的“Hello World” image体验一下Docker。

首先需要将image文件从仓库拉取到本地:

1
$ docker image pull library/hello-world

$ docker image pull是抓取image文件的命令。
library/hello-world是image文件在仓库里面的位置,其中library是image文件所在的租,hello-world是image文件的名称。
由于 Docker 官方提供的 image 文件,都放在library组里面,所以它的是默认组,可以省略。

通过以下命令浏览本地的镜像

1
$ docker image ls

接着运行这个image文件

1
$ docker container run hello-world

docker container run命令会从image文件中生成一个正在运行的容器实例。
注意,docker container run命令具有自动抓取 image 文件的功能。如果发现本地没有指定的 image 文件,就会从仓库自动抓取。因此,前面的docker image pull命令并不是必需的步骤。
运行成功后就会在终端中读到一些输出

1
2
3
Hello from Docker!
This message shows that your installation appears to be working correctly.
......

输出这段提示以后,hello world就会停止运行,容器自动终止。
有些容器不会自动终止,因为提供的是服务。比如,安装运行 Ubuntu 的 image,就可以在命令行体验 Ubuntu 系统。

对于那些不会自动终止的容器,必须使用docker container kill命令手动终止。

1
$ docker container kill [containID]

如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !