Docker採用了aufs檔案系統來設計一個可以一層一層堆疊的Container映象檔,將Container內的所有程式(包括應用程式、相關函式庫、設定檔),都打包進Docker映象檔。
而且提供了一個設定檔名為Dockerfile,他記錄著每個建立Container過程、步驟甚至參數,所以在任何環境下都可以建出這個Container,但是前提是要支援Docker!
Container 是一種作業系統虛擬化的形式。單一 Container 可用於執行從小型微服務或軟體程序到大型應用程式的任何作業。Container 內包含所有必要的執行檔、二進位程式碼、程式庫和組態檔。
像這個資料夾裡是打包好的映像檔,所以只要在終端機裡輸入絕對路徑並且輸入
docker container run -it node:20 /bin/bash
即可成功執行並建立Docker環境
docker container stop則是停止容器
docker container ls -a ---是看有那些未啟動的容器可以使用
docker container start ----重新啟動
docker container restart-----終止過後再做啟動
心得:
使用過Docker就有點回不去了,在中小環境的建置Docker都很好用並且很輕便,操作也方便易懂。