我有一个scoket服务端项目,docker 项目用发布之后,客户端一直连接失败,怎么解决呢?

默认情况下docker 项目守护进程会生荿一个socket(/var/run/docker 项目.sock)文件来进行本地进程通信,而不会监听任何端口因此只能在本地使用docker 项目客户端或者使用docker 项目 API进行操作。
如果想在其他主机上操作docker 项目主机就需要让docker 项目守护进程监听一个端口,这样才能实现远程通信

修改docker 项目服务启动配置文件,添加一个未被占用的端口号重启docker 项目守护进程。

此时发现docker 项目守护进程已经在监听5555端口在另一台主机上可以通过该端口访问docker 项目进程了。

但是我们却发现茬本地操作docker 项目却出现问题

这是因为docker 项目进程只开启了远程访问,本地套接字访问未开启我们修改/etc/default/docker 项目,然后重启即可

现在本地和遠程均可访问docker 项目进程了。


我要回帖

更多关于 docker 项目 的文章

 

随机推荐