docker run -it --rm -v ~/app:/tmp ujdk:17 java -jar web-1.0.jar2.制作镜像
sudo vim dockerfile
From ubuntu:22.04 Maintainer webrx "webrx@126.com" #把java与tomcat添加到容器中 Add jdk-17_linux-x64_bin.tar.gz /usr/local/ Run mv /usr/local/jdk-17.0.3.1 /usr/local/jdk Add web-1.0.jar /tmp #配置java Env JAVA_HOME /usr/local/jdk Env CLASSPATH .:$JAVA_HOME/lib Env PATH .:$PATH:$JAVA_HOME Workdir /tmp Volume /tmp #容器运行时监听的端口 Expose 8080 Entrypoint ["java","-jar","web-1.0.jar"]
docker build -t web:1.0 . docker run -itd -p 80:8080 --name webapp --restart always web:1.0



