了解完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 | Hello from Docker! |
输出这段提示以后,hello world
就会停止运行,容器自动终止。
有些容器不会自动终止,因为提供的是服务。比如,安装运行 Ubuntu 的 image,就可以在命令行体验 Ubuntu 系统。
对于那些不会自动终止的容器,必须使用docker container kill
命令手动终止。
1 | $ docker container kill [containID] |
如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !