port的問題:
在端口上面docker映射端口-p 40050:7000 結果出現了錯誤
java.net.ConnectException: Connection refused
錯誤原因:
在網上搜了很多解決方法,很多都在說是端口占用
其實真實的原因,並不是端口被占用,而是在ssh服務中,以docker映射的時候默認端口是22
之前將端口更改的關注點是docker外部服務器的端口,其實,應將關注點放在docker內部的端口號中即默認22端口
也可以在/etc/ssh/sshd_config中將默認的#Port 22 取消注釋並將將22改為自定義的端口,然后docker外部的端口映射到自定義端口即可