Docker打包映象並執行

2021-09-24 15:41:58 字數 663 閱讀 3030

將tomcat的執行目錄複製到工作目錄下

編寫dockerfile檔案

from openjdk:8-jre

workdir /usr

run mkdir tomcat

add tomcat /usr/tomcat/

expose 8080

expose 443

entrypoint [

"/usr/tomcat/bin/catalina.sh","run"

]

打包
docker build -t lunge/tomcat .
在工作目錄下建立對映目錄,這裡我建立的是logs目錄

docker run --name 執行時容器的名字 -p 444:443 -p 8081:8080 -v $pwd/logs:/usr/tomcat/logs -d lunge/tomcat(剛才建立的映象名字)
等容器中的tomcat完全啟動之後可以用curl檢查

curl 127.0.0.1:8081
返回的將是xml檔案

docker打包映象

seed為專案名稱 在dockerfile檔案末尾加上 env tz asia shanghai run ln snf usr share zoneinfo tz etc localtime echo tz etc timezone 將打包好的jar和dockerfile放在同一級目錄下 docke...

docker映象打包

以 net core 3.0重新打包加入gdiplus為例 1 從dockerhub拉取指定映象 docker pull images version 此處,我用dockerfile拉取的,我的命令 2 檢視映象資訊列表 docker images 映象是靜態的,得到映象id,880d85db377...

python專案打包成docker映象並發布執行

本文以django專案為例,演示docker映象的製作過程。一.目錄結構 base img dockerfile django專案映象的dockerfile opapi django專案 vscode logs middleware python agency manage.py requireme...