阿里云服务器docker运行容器之后无法连接?

·  阅读 278
最近整了台阿里的轻量服务器,想着把最近玩的项目部署上去,刚开始先用docker部署了nacos、redis、mysql,yml文件也配置了正确的注册中心url、mysql的url以及redis的url,防火墙也配置了,但是就是无法访问,在看了阿里云的tips之后,才知道需要将安全组和防火墙同步。
复制代码

服务器防火墙配置(不想开防火墙的略过这一步)

  • 查看已经开放哪些些端口

    firewall-cmd --list-all
    复制代码
  • 添加端口

    sudo firewall-cmd --add-port=8848/tcp --permanent //开放nacos服务端口
    sudo firewall-cmd --add-port=6379/tcp --permanent //开放redis服务端口
    sudo firewall-cmd --add-port=3306/tcp --permanent //开放mysql服务端口
    sudo firewall-cmd --add-port=80/tcp --permanent //开放http端口
    复制代码
  • 重启防火墙 systemctl restart fireewalld

  • 查看防火墙开启的端口列表,在终端输入

    firewall-cmd --list-all
    复制代码

阿里云安全组配置

因为阿里云这边有安全组的限制,所以我们需要在安全组里也放开端口

  • 首先在工作台防火墙下新建规则

image.png

  • 在对话框中添加我们要开放的端口以及根据自己需要对访问ip进行限制

image.png

  • 使用mysql连接远程的服务器发现可以正常使用啦~
分类:
后端
标签:
收藏成功!
已添加到「」, 点击更改