公开docker容器端口以从internet访问

公开docker容器端口以从internet访问,docker,port,Docker,Port,我已经安装了docker,并且有一个正在运行的容器,具有下面的端口映射 0.0.0.0:32770->1414/tcp,0.0.0.0:32769->4414/tcp,0.0.0.0:32768->7800/tcp 我可以在本地浏览器中打开页面。但我不能在互联网上打开使用 我在同一台机器上安装了Jenkins,我可以通过nginx通过互联网访问它。本地和以下安装的Nginx是Nginx.conf中的设置 server { listen 80 default_server;

我已经安装了docker,并且有一个正在运行的容器,具有下面的端口映射

0.0.0.0:32770->1414/tcp,0.0.0.0:32769->4414/tcp,0.0.0.0:32768->7800/tcp

我可以在本地浏览器中打开页面。但我不能在互联网上打开使用

我在同一台机器上安装了Jenkins,我可以通过nginx通过互联网访问它。本地和以下安装的Nginx是Nginx.conf中的设置

server {
    listen       80 default_server;
    listen       [::]:80 default_server;
    server_name  _;
    root         /usr/share/nginx/html;
    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;
    location / {
      proxy_pass  http://127.0.0.1:8080;

            proxy_redirect     default;
  proxy_http_version 1.1;
  proxy_set_header   Host              $host;
  proxy_set_header   X-Real-IP         $remote_addr;
  proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
  proxy_set_header   X-Forwarded-Proto $scheme;
  proxy_max_temp_file_size 0;
  #this is the maximum upload size
  client_max_body_size       10m;
  client_body_buffer_size    128k;
  proxy_connect_timeout      90;
  proxy_send_timeout         90;
  proxy_read_timeout         90;
  proxy_request_buffering    off; # Required for HTTP CLI commands in Jenkins > 2.54
  proxy_set_header Connection ""; # Clear for keepalive
    }
    error_page 404 /404.html;
        location = /40x.html {
    }
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}
}   

您的主机上是否设置了防火墙?您的网络设置有内置防火墙吗?例如,如果您在AWS上部署,您的安全组设置是否会阻止连接?(端口映射看起来似乎有道理,所以我猜这是Docker之外的东西。)nmap-sT-O localhost localhost的其他地址(未扫描):127.0.0.1未显示:984关闭端口端口状态服务22/tcp打开ssh 25/tcp打开smtp 80/tcp打开http 111/tcp打开rpcbind 2049/tcp打开nfs 3389/tcp打开ms wbt服务器5901/tcp打开vnc-1 5910/tcp打开cm 6001/tcp打开X11:1 8080/tcp打开http代理32768/tcp打开filenet tms 32769/tcp打开filenet rpc32770/tcp open TIMESE-rpc3 32771/tcp open TIMESE-rpc5 32772/tcp open TIMESE-rpc7 32773/tcp open TIMESE-RPC9以上是nmap-sT-O localhost的输出。我可以看到这些端口正在监听。你还想让我查其他地方吗?