Docker实践(8) – 搜索和运行一个Docker镜像

Docker registries启用了类似于GitHub的社交编程文化。如果你有兴趣尝试一个新的软件应用,或者搜索一个新的软件用于特定目的。那么Docker镜像可以是一个简单的试验方式,而不会干扰你的主机,调配VM或者担心安装步骤。

问题

你想找到以Docker镜像形式的应用或工具,并尝试使用它。

方法

使用docker search命令来找到镜像来拉取并运行它。

讨论

我们假设你有兴趣尝试Node.js。在下面的命令中我们使用docker search命令来搜索带有node字符的镜像:


一旦你选择好镜像,你可以通过执行docker pull imagename命令来下载它。

然后你可以使用-t和-i参数以交互模式运行它。-t参数创建一个tty设备(一个终端),-i参数指定Docker会话为可交互的。

  1. $ docker run -t -i node /bin/bash
  2.         root@c267ae999646:/# node
  3.         > process.version
  4.         'v0.12.0'
  5. >

从镜像维护者经常会有关于如何运行镜像的特别建议。在http://hub.docker.com网站搜索这个镜像会把你带到这个镜像的页面。Description tab会给你更多的信息。

标签:Docker 发布于:2019-11-20 22:47:38