开启docker
sudo systemctl start docker
sudo systemctl enable docker
docker 装jdk 装这个就像了,当然其他的也行建议最小的
image.png
建立简单镜像
本地把 .java文件编译为 .jar文件
编写Dockerfile 文件并保存
···
FROM 自己的镜像VOLUME /tmp
ADD 自己的.jar app.jar
ENTRYPOINT ["java","Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
docker build -t 新镜像名字:latest .
···
在其他主机上执行不通过仓库
保存镜像为本地文件
docker save -o 要保存的文件名 要保存的镜像
docker save -o 新名字.tar 镜像名字
完成后通过 ls 命令即可看到文件。
从文件载入镜像
docker load --input 文件
docker load < 文件名