小白學docker——2

列出鏡像:
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” .

在這裏插入圖片描述
在這裏插入圖片描述
在構建時爲鏡像設置標籤:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章