自己如何建企业网站,ysl千色t9t9t9成全,备案时网站关闭,国际原油价格最新实时消息1.新建sringboot工程并打包
2.编写Dockerfile文件
# 基础镜像使用java
FROM openjdk:8
# 作者
MAINTAINER feng
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件#xff0c;并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加…1.新建sringboot工程并打包
2.编写Dockerfile文件
# 基础镜像使用java
FROM openjdk:8
# 作者
MAINTAINER feng
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为xx.jar
ADD demo-0.0.1-SNAPSHOT.jar test.jar
# 运行jar包
RUN bash -c touch /test.jar
ENTRYPOINT [java,-Djava.security.egdfile:/dev/./urandom,-jar,/test.jar]
其中demo.jar 改成自己的包。
3.将demo.jar包和Dockerfile文件放在同一目录下
我这里是放在
4.java8镜像启动springboot需要jdk的支持所以直接拉取java8镜像即可docker pull java:8拉取结束可以使用docker images查看是否成功
4.1 这里国外镜像慢需要先配置国内镜像操作有2种都可以 4.1.1 daemon.json 找到自己docker下的这个文件找不到就用everything软件搜
4.1.2 直接在docker desktop里的设置-Docker engine改:
{ registry-mirrors : [ https://registry.docker-cn.com, https://docker.mirrors.ustc.edu.cn, http://hub-mirror.c.163.com, https://cr.console.aliyun.com/ ] } 4.2 docker pull java:8 或者docker pull openjdk:8
这里会慢一点下完就好几分钟左右吧 5.执行镜像打包
docker build . -t test-demo:v1.0 6. 查看镜像 7.启动镜像
# -d参数是让容器后台运行 # 8087为部署后实际代理端口,8089为程序的端口 docker run -d -p 8090:8089 --name test-demo test-demo:v1.0
8.测试结果 备注1.如果win10 ping不通docker的IP 参考另一篇文章win10 ping不通 Docker ip(解决截图)_總鑽風的博客-CSDN博客
2。第一个工程不要太复杂不要加数据库那些中间件越简单越好后面慢慢迭代就好。
撒花完结