docker添加jar包_Docker部署jar包
開啟Docker遠程訪問,執行以下命令
vi /lib/systemd/system/docker.service
#修改[Service]下第五行ExecStart
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重啟Docker
systemctl daemon-reload
service docker restart | systemctl restart docker
測試API接口是否可以訪問(如果出現下面界面,則表示成功)
在jar包跟目錄下創建DockerFile文件
//配置jdk
FROM java:8
//作者信息
MAINTAINER xxx xxx@126.com
//添加jar包,重命名
ADD target/*.jar /mnt/name.jar
//同步容器時間與主機同步
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
//配置端口
EXPOSE 8080
//運行
ENTRYPOINT ["java", "-jar", "/mnt/name.jar", "--spring.config.location=/mnt/conf/bootstrap.yaml"]
執行
//刪除name容器
docker -H tcp://xx.xx.xx.xx:xxx rm -f name
//刪除name鏡像
docker -H tcp://xx.xx.xx.xx:xxx rmi name
//發布鏡像并啟動容器
docker -H tcp://xx.xx.xx.xx:xxx build -f DockerFile -t name . && docker -H tcp://103.213.96.79:22375 run -d -p 9034:8080 --name name -v /home/jar/name/conf:/mnt/conf name
總結
以上是生活随笔為你收集整理的docker添加jar包_Docker部署jar包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: extjs曲线数据如何从后端获取_B端产
- 下一篇: 用javascript实现以下功能!_J