- 編輯/usr/lib/systemd/system/docker.service,配置遠程訪問。主要是在[Service]這個部分,添加下列參數:
vim /usr/lib/systemd/system/docker.service
添加這句話:
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
[Service]
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
添加完後是這樣的:
如果命令寫成了多行,效果如下:
如果你像上圖,是將參數寫成多行形式,千萬不要忘記末尾的
\
,如果是最後一行則不需要\
。 否則會出現docker啓動報錯,idea連接時報錯問題。
- 然後重啓Docker
systemctl daemon-reload
systemctl restart docker
- 檢查服務器的防火牆並且開放了2375端口
具體參見操作服務器防火牆 https://blog.csdn.net/qq_38936320/article/details/84482648
PS:阿里雲服務器,需要開啓相應的安全組策略
如果是本地vm,記得要把防火牆相應的端口打開
在Idea中配置遠程docker連接
配置成功後雙擊遠程docker運行,如圖
選擇鏡像然後配置相應參數,以Mysql爲例,如圖
使用Jrebel+Docker+Idea遠程熱部署SpringBoot2.x項目並遠程調試
參見使用Jrebel+Docker+Idea遠程熱部署SpringBoot2.x項目並遠程調試 https://blog.csdn.net/qq_38936320/article/details/102836742