Docker Hub 犹如 Github 一样,存放着丰富的 images
。本文讲介绍如何在 Docker Hub
上查找并且运行 whalesay image
查找 whalesay image
- 打开 https://hub.docker.com/
- 查找
whalesay
- 找到
docker/whalesay
这个 image - 打开 image 首页,可以看到 image 的详细信息
让 whalesay 跑起来
- 启动 container:
eval "$(docker-machine env dev)"
- 运行 image:
docker run docker/whale cowsay bobo
此时将会输出:
➜ mydockerbuild docker run docker/whalesay cowsay bo
____
< bobo >
----
\
\
\
## .
## ## ## ==
## ## ## ## ===
/""""""""""""""""___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\______/
尝试其它command
,你将会发现更有趣的事情:
docker run docker/whalesay cowsay hello, bobo
发生了什么
当执行 docker run docker/whale cowsay boboo
时:
- docker 检查本地是否有
docker/whale
- 如果没有
docker/whale
,则从 Docker Hub 上下载最新的 image - 运行
docker/whale
,并且调用 image 中的cowsay
程序,并传入bobo
参数
此时查看本地 images
,这里会多一个 docker/whale
:
➜ mydockerbuild docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
docker/whalesay latest fb434121fc77 4 months ago 247 MB
ubuntu latest 91e54dfb1179 6 weeks ago 188.4 MB
hello-world latest af340544ed62 8 weeks ago 960 B
参考
- Find & run the whalesay image:http://docs.docker.com/mac/step_three/
- Docker Hub Home page:https://hub.docker.com/
- docker whalesay repo:https://hub.docker.com/r/docker/whalesay/
网友评论