列出鏡像:
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” .
在構建時爲鏡像設置標籤: