1.LInux上先安裝docker環(huán)境
https://blog.csdn.net/YXWik/article/details/128643662
2.配置Docker遠程連接端口
1. vim /usr/lib/systemd/system/docker.service
2. 找到ExecStar 在后面添加 -H tcp://0.0.0.0:2375
3. 退出編輯界面:先按esc,然后":wq"退出
4.# 重啟docker
systemctl daemon-reload
systemctl restart docker
重啟docker報錯
輸入systemctl status docker.service
進行查看
在/etc/docker文件目錄下,找到daemon.json,這個文件是我們在安裝時創(chuàng)建的,如果沒有的話,
使用mkdir /etc/docker && touch daemon.json
進行創(chuàng)建。
如果docker文件夾存在,但是daemon.json 不存在 則執(zhí)行cd /etc/docker/ && touch daemon.json
修改文件名:
mv daemon.json daemon.conf
重啟docker:systemctl restart docker
防火墻開放2375端口
firewall-cmd --zone=public --add-port=2375/tcp --permanent
idea中安裝docker插件
IDEA配置docker
注意:我上面的192.168.0.180是我自己的服務器Ip,只需修改成你的docker所在服務器ip即可
點擊Apply,OK之后會在你的service中彈出
點擊連接,我們就會發(fā)現(xiàn)我們docker配置的容器信息
然后再項目根目錄下創(chuàng)建一個Dockerfile文件,內容如下即可:
# 指定基礎鏡像 這里springboot項目運行只需要java jdk環(huán)境即可
FROM java:8
# 重命名
ADD target/demo.jar app.jar
# 對外暴漏的端口號
EXPOSE 8080
# 運行
ENTRYPOINT ["java","-jar","app.jar", "--spring.profiles.active=prod"]
#ENTRYPOINT ["/app.sh"] # 方式一
#ENTRYPOINT ["java", "-jar", "app.jar"] # 方式二
右鍵Docker -->選擇Deploy -->選擇 第一個Create Dockerfile Deployment
配置端口
查看jar包日志
docker ps -a
日志:
docker logs -f sep
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧