基于java8构建Java项目
拷贝生成的docker-demo.jar到这个目录中,docker-demo.jar是一个简单Java Web项目打包成的jar文件。
②编写Dockerfile文件
在上面新建的目录中新建一个文件,命名为Dockerfile。
/tmp目录是Linux系统中的一个临时目录,用于存储临时文件。在Docker容器中,/tmp目录是容器的一个目录,用于存储临时文件。当容器停止时,/tmp目录中的所有文件都将被删除。
③上传到虚拟机任意目录
将准备好的docker-demo-alpine上传到虚拟机任意目录,然后进入docker-demo-alpine目录下
④使用docker build命令构建镜像
docker build -t javaweb:1.0 .
这是一个Dockerfile命令,用于构建Docker镜像。其中,-t
指定了镜像的名称和版本,javaweb:1.0
是镜像的名称和版本号。.
表示使用当前目录下的Dockerfile文件来构建镜像。
查看构建的镜像,发现又javaweb:2.0 和 java:8-alpine
docker run --name javaweb -p 8090:8090 -d javaweb:2.0
注意-p指定容器的端口映射,其中8090是docker-demo.jar中配置中的端口号,否者后面会访问不成功。
命令的详细解读请查阅 Docker常用命令--容器相关
⑥访问容器
希望本文章对您有帮助,您的转发、点赞是我的创作动力,十分感谢。更多好文推荐,请关注我的微信公众号--JustJavaIt