seed為專案名稱
在dockerfile檔案末尾加上
env tz=asia/shanghai
run ln -snf /usr/share/zoneinfo/$tz /etc/localtime && echo $tz > /etc/timezone
將打包好的jar和dockerfile放在同一級目錄下
docker build -t seed .
seed為打包的映象名稱別忘了後面有個 .
docker run -d -p 8888:8888 seed
-d表示後台執行,8888:8888表示將伺服器的8888埠對映到docker的8888埠上
docker ps // 檢視所有正在執行容器
docker stop containerid // containerid 是容器的id
docker ps -a // 檢視所有容器
docker ps -a -q // 檢視所有容器id
docker rm containerid // 先刪容器
docker images
docker rmi imageid // 在刪映象
docker映象打包
以 net core 3.0重新打包加入gdiplus為例 1 從dockerhub拉取指定映象 docker pull images version 此處,我用dockerfile拉取的,我的命令 2 檢視映象資訊列表 docker images 映象是靜態的,得到映象id,880d85db377...
程式打包docker映象
1.在程式目錄下寫好dockerfile檔案 dockerfile內容 獲取最新基礎映象 from alpine latest 在映象中建立程式存放資料夾 run mkdir p home api 把宿主機當前資料夾裡所有東西拷貝到映象中 copy home api 設定容器執行時預設的啟動目錄 w...
使用docker打包映象
docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的映象中,然後發布到任何流行的 linux或windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。關於安裝教程不做介紹,需要的朋友自己搜一下吧。你可以從docker庫中拉取基礎...