google-cloud-platform - 在 Google Cloud 中安装 Label Studio 并使其可通过公共(public) IP 使用

标签 google-cloud-platform server virtual-machine

我在 Google Cloud 中有一个使用 Ubuntu 20.04 LTS 的虚拟机实例,我将其设置为允许 HTTP 流量。

我需要在此虚拟机中设置 Label Studio ( https://github.com/heartexlabs/label-studio ),以便任何人只需键入虚拟机公共(public) IP 即可访问它。

我已经尝试使用 docker 构建它:

sudo docker build -t heartexlabs/label-studio:latest .

但是当我运行它时:

sudo docker run -d -p 80:80 heartexlabs/label-studio:latest

不行,容器列表的输出在哪里

CONTAINER ID   IMAGE                             COMMAND            CREATED              STATUS              PORTS                          NAMES
2e728edbe6d5   heartexlabs/label-studio:latest   "./tools/run.sh"   About a minute ago   Up About a minute   0.0.0.0:80->80/tcp, 8080/tcp   gracious_shamir

我还尝试使用 pip 安装它并运行它:

label-studio start --host 34.66.116.52 --port 80 testproject

如果有人有 Google Cloud VM 的经验,并且可以帮助使用 docker 或 WSGI 服务器进行设置,我将不胜感激

最佳答案

试试这个:
sudo docker run --rm -d -p 80:8080 -v `pwd`/my_project:/label-studio/my_project --name label-studio heartexlabs/label-studio:latest label-studio start my_project --init
我可以通过这个从外部 IP 访问它。

关于google-cloud-platform - 在 Google Cloud 中安装 Label Studio 并使其可通过公共(public) IP 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66613983/

相关文章:

javascript - 如何在 Angular js中编写服务器错误和成功的全局函数

mysql - 从虚拟服务器运行 MySQL,数据库位于主机磁盘上

python - 从 .yaml 文件运行 python 命令

java - 如何在 Java 中设置 google cloud 部署管理器 deployments.insert() api 的预览标志

spring - 在 1and1 云服务器上部署 gradle spring 应用程序

linux - Docker 容器的运行时性能成本是多少?

Azure GPU密集型任务最佳解决方案

Firebase.firestore 与 admin.firestore

google-cloud-platform - 适用于 HTTP/HTTPS 的 GCE(Google 计算引擎),支持 IPv6,但不支持 SSL 卸载

java - 在服务器上运行 spring boot