port的问题:
在端口上面docker映射端口-p 40050:7000 结果出现了错误
java.net.ConnectException: Connection refused
错误原因:
在网上搜了很多解决方法,很多都在说是端口占用
其实真实的原因,并不是端口被占用,而是在ssh服务中,以docker映射的时候默认端口是22
之前将端口更改的关注点是docker外部服务器的端口,其实,应将关注点放在docker内部的端口号中即默认22端口
也可以在/etc/ssh/sshd_config中将默认的#Port 22 取消注释并将将22改为自定义的端口,然后docker外部的端口映射到自定义端口即可