我正在嘗試使用Docker設置一個小型開發環境。 phpStorm團隊正在努力將Docker集成到遠程解釋器中,因此用於調試,但遺憾的是尚未運行(請參見here)。我必須添加這種調試功能的唯一方法是創建和啓用對容器的SSH訪問,這種方式就像魅力一樣。Docker和SSH與phpStorm開發
現在,我已閱讀了很多關於此的內容,並且有些人喜歡this post上的那個人說不推薦。我讀過其他人說,有一個專用的SSH Docker容器,我不知道如何適應這個環境。
我已經爲某些任務創建了用戶docker-user
(請檢查回購here),如運行composer
而沒有root權限。通過向它添加一個默認密碼,可以輕鬆地使用這個SSH的東西。
在這種情況下你會如何處理?
我沒有關注這個「做一些SSH服務,這將成爲一個碼頭執行命令的入口」我不確定你想向我展示什麼 – ReynierPM
基本上,這個想法是創建一個ssh服務而不是把你放到一個普通的shell中,而是讓你進入一個'docker exec'會話。它可能可以使用一些奇特的ssh守護進程配置 - 這只是一個高級概念,我還沒有真正嘗試過。我認爲這可能值得一提,因爲你正試圖解決我當時想的那件事情,但它當然不是唯一可能的前進方向。 – programmerq
這對我來說是先進的東西。我正在學習路徑上的Docker。現在我會嘗試在容器上提供SSH,儘管我永遠不會嘗試SSH到容器中,因爲我們有'docker exec'和'docker attach',這個SSH訪問只用於設置phpStorm PHP解釋器和可能的實用程序,你怎麼看? – ReynierPM