无法访问在 Google Cloud 上作为 Docker 容器运行的 JFrog Artifactory

vinod827

我有一个在 GCP 上运行的虚拟机,并在其上安装了我的 docker。我在其上运行 NGINX Web 服务器,并使用静态保留的外部/公共 IP 地址。我可以通过公共 IP 地址轻松访问该站点。现在,我将 Artifactory 作为 Docker 容器在此 VM 上运行,整个想法是使用具有特定端口(例如 8081)的相同公共 IP 地址访问此 Docker 容器(准确地说是 Artifactory)。我已经配置了反向代理在 NGINX Web 服务器中绕过对我的 Artifactory docker 容器的内部 IP 地址的请求,但请求没有到达它并且无法访问 Artifactory。

Docker 容器正在运行:-

CONTAINER ID        IMAGE                                            COMMAND                  CREATED             STATUS              PORTS                    NAMES
a4119d923hd8        docker.bintray.io/jfrog/artifactory-pro:latest   "/entrypoint-artifac…"   57 minutes ago      Up 57 minutes       0.0.0.0:8081->8081/tcp   my-app-dev-artifactory-pro

这是我的反向代理设置:-

server {

listen 81;

listen [::]:81;

server_name [My External Public IP Address];

location / {

proxy_pass https://localhost:8081;

}

}
阿迪维兹甘

由于您使用 GCP 来运行此程序,因此我认为您的问题非常简单。首先,您不必拥有 Nginx 即可访问 Docker 容器内的 Artifactory。您应该可以使用 IP 和端口(例如 XX.XX.XX.XX:8081)轻松访问它,我可以看到在 Nginx 配置中,您正在侦听 Artifactory 未使用的端口 81。我认为这里的问题是您在实例配置中不允许与 GCP 实例进行 HTTP 通信,或者您没有在“docker run”命令中映射端口。您可以通过运行命令“docker ps”查看端口是否已映射,并查看“端口”部分中是否有已映射的端口。如果没有,您将需要映射端口(8081 到 8081)并确保您的 GCP 实例启用了 HTTP 流量,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问在Google Cloud VM实例上的docker容器中运行的MySQL数据库

来自分类Dev

无法访问Google Cloud上的MySQL数据库

来自分类Dev

无法访问docker容器上的RabbitMQ UI

来自分类Dev

无法访问Docker容器

来自分类Dev

JFrog Artifactory Cloud配置远程存储库

来自分类Dev

Flask API在Docker上运行但无法访问

来自分类Dev

节点docker无法在Feathers.js上正常工作-容器正在运行,但本地主机无法访问

来自分类Dev

我无法访问正在运行的 docker 容器的代理

来自分类Dev

无法访问在单独的 docker 容器中运行的 postgres

来自分类Dev

访问在 docker 容器上运行的工件

来自分类Dev

主机在Docker容器内无法访问

来自分类Dev

在Docker容器外部无法访问Nginx

来自分类Dev

主机在Docker容器内无法访问

来自分类Dev

无法访问ubuntu docker容器

来自分类Dev

无法访问 Docker 容器的暴露端口

来自分类Dev

从 COS 上运行的 docker/compose 容器访问私有 Google Container Registry

来自分类Dev

无法访问本地Docker容器上的Asp.Net Core

来自分类Dev

将来自Google的Secret Manager的环境变量加载到在Google Cloud Run上运行但未通过Cloud Build部署的Docker容器中?

来自分类Dev

从Google Cloud上运行的Cloud访问Cloud SQL

来自分类Dev

JFrog Artifactory docker 映像的“起始帐户”的凭据是什么?

来自分类Dev

无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

来自分类Dev

无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

来自分类Dev

无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

来自分类Dev

无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

来自分类Dev

Docker Tomcat容器无法访问Postgres容器

来自分类Dev

Google Cloud Platform 上的 Docker 映像运行错误

来自分类Dev

Cloud Explorer-无法访问开发Blob容器

来自分类Dev

JFrog Artifactory AQL

来自分类Dev

Google Cloud Composer(Apache Airflow)无法访问日志文件

Related 相关文章

  1. 1

    访问在Google Cloud VM实例上的docker容器中运行的MySQL数据库

  2. 2

    无法访问Google Cloud上的MySQL数据库

  3. 3

    无法访问docker容器上的RabbitMQ UI

  4. 4

    无法访问Docker容器

  5. 5

    JFrog Artifactory Cloud配置远程存储库

  6. 6

    Flask API在Docker上运行但无法访问

  7. 7

    节点docker无法在Feathers.js上正常工作-容器正在运行,但本地主机无法访问

  8. 8

    我无法访问正在运行的 docker 容器的代理

  9. 9

    无法访问在单独的 docker 容器中运行的 postgres

  10. 10

    访问在 docker 容器上运行的工件

  11. 11

    主机在Docker容器内无法访问

  12. 12

    在Docker容器外部无法访问Nginx

  13. 13

    主机在Docker容器内无法访问

  14. 14

    无法访问ubuntu docker容器

  15. 15

    无法访问 Docker 容器的暴露端口

  16. 16

    从 COS 上运行的 docker/compose 容器访问私有 Google Container Registry

  17. 17

    无法访问本地Docker容器上的Asp.Net Core

  18. 18

    将来自Google的Secret Manager的环境变量加载到在Google Cloud Run上运行但未通过Cloud Build部署的Docker容器中?

  19. 19

    从Google Cloud上运行的Cloud访问Cloud SQL

  20. 20

    JFrog Artifactory docker 映像的“起始帐户”的凭据是什么?

  21. 21

    无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

  22. 22

    无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

  23. 23

    无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

  24. 24

    无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

  25. 25

    Docker Tomcat容器无法访问Postgres容器

  26. 26

    Google Cloud Platform 上的 Docker 映像运行错误

  27. 27

    Cloud Explorer-无法访问开发Blob容器

  28. 28

    JFrog Artifactory AQL

  29. 29

    Google Cloud Composer(Apache Airflow)无法访问日志文件

热门标签

归档