首先新建一个springboot项目,新建一个测试接口

用maven打包的方式把项目打成jar包
[INFO] BUILD SUCCESS
把打包的jar包放到单独的目录下
新建txt文件,并把.txt后缀删除,编辑该文件,文件内容如下
FROM java:8
VOLUME /tmp
ADD demo-0.0.1-SNAPSHOT.jar /hello.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/hello.jar"]
demo-0.0.1-SNAPSHOT.jar 换成自己的jar包名
项目路径上,cmd打开黑窗口,输入命令
docker build -f hello .
部署到了docker里
来到docker下,查看一下镜像
解决tag为<none>的问题
docker tag 1c9b552f1b8 testdemo
运行镜像
docker run -p 8666:8082 1c9b5502f1b8
8666:指定docker的端口用来映射项目的端口8082
1c9b5502f1b8:镜像的id
打开浏览器测试
测试成功!
注意:docker的默认ip为192.168.99.100
接毕业设计,Java,小程序,可走淘宝,价格全网最低!手写!!!包到毕业答辩!!解答各种问题!!
wx:990050204
打字不易,如果对你有帮助,点个赞关注一下吧!