docker 學習筆記

2021-09-30 13:43:55 字數 719 閱讀 3982

2.建立dockerfile檔案,內容如下:

from openjdk:8u131-jdk-alpine

maintainer author

add test.jar testa.jar

expose 8080

from:就是以jdk為基礎映象來建立我們自己的映象(alpine比較小)。

maintainer:就是建立映象的作者。

add:就是把本地檔案test天新增到容器的指定位置。

expose:就是容器對外對映的埠。

entrypoint:就是配置容器啟動後執行的命令。

3.生成映象,命令如下:

docker build -t author/test .
不要忘記最後這個點」.」,結果如下。

4.檢視自己剛剛建立的映象是否已經生成:

docker images
很明顯,剛剛build的映象author/test已經生成。

5.接下來就可以建立容器並且進行執行了。結果如下。

大功告成!

docker學習筆記

1 docker依賴於linux核心,無法直接安裝在windows環境中,否則需要安裝docker toolbox 2 相關操作 docker create 建立乙個容器但是不啟動它 docker run 建立並啟動乙個容器 docker stop id 停止容器執行,傳送訊號sigterm doc...

Docker學習筆記

一 docker是什麼 docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的 可移植的 自給自足的容器。就相當於書包可以裝書,水杯可以盛水。二 docker解決了什麼問題 我本地沒有問題啊 本地和線上的環境不一致問題,哪個哥們又寫死迴圈了 其他專案的出錯不影響你本身的專案 雙十一伺服器...

docker學習筆記

1.怎麼給執行中的docker容器新增新的埠 解決 1 獲得容器ip docker inspect container name grep ipaddress 2 iptable埠 將容器的8000埠對映到主機的8001埠 iptables tnat adocker ptcp dport 8001 ...