文章目錄
為 Windows Container 安裝 Git - Part2
昨天提到同事想要在 Windows Container 上安裝 Git 當做 base image 再用來擴充其他功能,但沒辦法直接安裝,所以在 為 Windows Container 安裝 Git 介紹到透過 Chocolatey 安裝 Git 的做法
雖然知道解法不是很漂亮,但還是有解決問題,想不到同事嫌得要死覺得不該裝多餘的東西,所以我又來了@@
基本環境說明
- Windows 10 Version 1803 (OS Build 17134.590)
- Docker Community 18.09.2 (windows/amd64)
Git for Windows 參數
Git for Windows 已支援可以進行 silent install
列出可用參數
Git-2.20.1-64-bit.exe /?
詳細說明
可使用
/SILENT
或是/VERYSILENT
參數來進行安裝
Dockerfile
FROM mcr.microsoft.com/windows/servercore
#將 git 安裝檔置於 `setup` 資料夾中,再將資料夾 mount 至 container 的 c:/setup 資料夾
ADD ./setup c:/setup
# 執行 git 安裝檔並使用 `/VERYSILENT` 參數進行安裝
RUN ["c:/setup/Git-2.20.1-64-bit.exe","/VERYSILENT"]
建置與實際使用
先下載 Git for Windows 並存放在 dockerfile 所在位置的 setup 資料中
建置 image
格式
docker build {dockerfile folder} -t {repository:tag}
範例
docker build c:\WinContainerGit -t windowswithgit:v2
c:\WinContainerGit
為放dockerfile
檔案的資料夾
建立 container 並確認成功安裝 Git
docker run -it windowswithgit:v2 git --version
心得
同事真的是互相漏氣求進步呀,嘴巴很賤卻是督促自己精益求精的原動力,要不是今天被同事嘴了幾句,我想我應該會把印象停留在只能透過 Chocolatey 安裝 Git
很感謝同事的激勵,讓我可以導正做法,不用再做多餘的安裝…….
參考資訊
文章作者 Yowko Tsai
上次更新 2020-12-11
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。