IDEA通過Docker外掛部署SpringBoot專案
阿新 • • 發佈:2021-11-23
IDEA通過Docker外掛部署SpringBoot專案
IDEA通過Docker外掛部署SpringBoot專案
文章目錄
1、配置Docker遠端連線埠
找到並編輯伺服器上的docker.service檔案。
vi /usr/lib/systemd/system/docker.service
- 1
如下圖所示的地方,新增:
-H tcp://0.0.0.0:2375
- 1
2、重啟Docker
systemctl daemon-reload
service docker restart
- 1
- 2
3、伺服器開放埠
我用的阿里雲伺服器,在安全組的配置規則,開放埠。
4、測試遠端連線是否正常
curl http://localhost:2375/version
- 1
5、IDEA下載Docker外掛
6、使用外掛連線到阿里雲伺服器的Docker容器
連線成功後,可以看到Docker裡映象和容器
7、專案下新建Dockerfile檔案
我這邊是放在專案根目錄下,和pom.xml同級。
#這是基礎映象
FROM java:8
VOLUME /tmp
#複製jar包到映象中,並且將名字改成app.jar
ADD ./target/yun-tool-1.0.jar app.jar
#在容器啟動的時候執行命令,來啟動我們的專案(這其實就是一段Linux命令)
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom" ,"-jar","/app.jar"]
- 1
- 2
- 3
- 4
- 5
- 6
- 7
8、新增一個Docker配置
9、用Maven將專案打成jar包
10、執行build映象
11、瀏覽器訪問
http://IP地址:埠
IDEA通過Docker外掛部署SpringBoot專案IDEA通過Docker外掛部署SpringBoot專案IDEA通過Docker外掛部署SpringBoot專案IDEA通過Docker外掛部署SpringBoot專案IDEA通過Docker外掛部署SpringBoot專案IDEA通過Docker外掛部署SpringBoot專案IDEA通過Docker外掛部署SpringBoot專案IDEA通過Docker外掛部署SpringBoot專案