Centos7通過dockerfile執行hello world
阿新 • • 發佈:2019-02-12
- 安裝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。