1. 程式人生 > >Centos7通過dockerfile執行hello world

Centos7通過dockerfile執行hello world

  • 安裝docker

1.切換到root使用者下
# sudo su -

2.開始安裝docker
# yum install docker.io此時會開始安裝docker

3.查詢docker的版本
# docker -v

4.啟動docker服務
# service docker start

5.查詢docker的執行狀態
# service docker status

6.通過docker尋找ubuntu的源
此處如果是封閉環境需要加代理並且docker的代理需要額外配置
具體檢視Centos7配置Docker網路代理
此時確認docker已安裝完成開始編寫Dockerfile

1.建立一個test目錄
# mkdir /test
# cd test

2.在test目錄下編輯Dockerfile
# vi Dockerfile

Dockerfile的程式碼如下

# FROM 系統映象,這段程式碼是基礎必須要的
FROM ubuntu:16.04
# 編輯人,作者資訊
MAINTAINER Mark
# 通過CMD命令並打印出 hello world
CMD echo hello world

3.通過Dockerfile建立映象
/test是Dockerfile的路徑
# docker build /test
此時會開始下載Dockerfile中的映象

4.下載完成後執行Dockerfile
因為建立映象時沒有指定映象的名稱通過docker images檢視當前
docker擁有的映象
# docker images

此時有個ubuntu映象和一個沒有名字的映象,通過IMAGE ID執行該映象
# docker run 14 14會自動匹配前面兩位數為14的IMAGE ID
最後頁面會打印出hello world。