背景
- 使用dockerfile命令的時(shí)候,很容易出錯(cuò),導(dǎo)致構(gòu)建無(wú)法進(jìn)行
- 出錯(cuò)大概原因
- Dockerfile的命令不熟悉
- 操作系統(tǒng)的環(huán)境差異導(dǎo)致錯(cuò)誤出現(xiàn)
解決方案
- 通過Dockerfile啟動(dòng)一個(gè)不執(zhí)行關(guān)鍵操作的腳本,讓鏡像運(yùn)行起來(lái)
-
Dockerfile腳本如下
image.png -
依賴的run.sh腳本如下
image.png 啟動(dòng)構(gòu)建命令 docker build -t mytest .
-
構(gòu)建結(jié)果
image.png
- 通過進(jìn)入運(yùn)行起來(lái)的鏡像容器,在線查看調(diào)試
-
啟動(dòng)運(yùn)行鏡像mytest
docker run -i -t -p 5000:8080 mytest
image.png - 通過命令行進(jìn)入運(yùn)行中的容器
docker exec -it container_id bash -
查看目錄
image.png




