- 远程服务器安装了docker
- 开启RemoteApi,并重启了docker
- 可能不需要(局域网内可直接访问,否则本地配置系统变量)
客户端系统变量
DOCKER_HOST tcp://xxxx:2375
本地访问 http://xxxx:2375/images/json - 本地pom不需要配置
- Dockerfile位置可以随意,必须要和jar在同一个位置(要不会报错)
- 可能会报Dockerfile找不到,工程关掉在打开就好了
可参考:
图片.pnghttps://www.cnblogs.com/lywJ/p/10870780.html
https://blog.csdn.net/feiz3020/article/details/80257984
图片.png
FROM centos/java8
ADD xxx-1.0-SNAPSHOT.jar xxx-1.0-SNAPSHOT.jar
ADD bootstrap.yml bootstrap.yml
ADD application.yml application.yml
ENV LANG en_US.utf8
ENV TZ=Asia/ShanghaiRUN
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN bash -c 'touch /xxx-1.0-SNAPSHOT.jar'
EXPOSE 11112
ENTRYPOINT ["java","-jar","/xxx-1.0-SNAPSHOT.jar"]
网友评论