列出镜像:
docker images
上图可以看出我们获得了一些镜像ubuntu和centos6
拉取ubuntu镜像
docker pull ubuntu:12.04
再次拉取ubuntu docker镜像
可以看到上图得到了ubuntu的latest镜像和12.04镜像。这表明ubuntu镜像实际上是一个聚集在一个仓库下的一系列镜像。
运行一个带标签的docker镜像,并查看ip:
拉取fedora镜像:
docker pull fedora:20
查看fedora镜像:
可以看到fedora:20镜像已经被下载
通过docker search命令查找所有docke Hub上公共的可用镜像。
拉取jamtur01/puppetmaster镜像
这个镜像里预装了puppet主服务器,可以直接用这个镜像构建一个容器。
从Puppet master镜像构建一个容器:
docker run -i -t jamtur01/puppetmaster /bin/bash
运行puppet程序验证puppet是否安装正常:
用dockerfile构建镜像:
先创建一个目录并在里面创建初始的dockerfile.
mkdir static_web
cd static_web/
touch Dockerfile
编辑Dockerfile:
vim Dockerfile
构建基于dockerfile新镜像:
运行dockerfile,注意后面有个点
docker build -t=“jamtur01/static_web” .
在构建时为镜像设置标签: