在 Google 云中安装 Label Studio 并使其可用于 public IP
Install Label Studio in Google Cloud and make it available with the public IP
我在 Google 云中有一个 VM 实例,使用 Ubuntu 20.04 LTS,我将其设置为允许 HTTP 流量。
我需要在此 VM 中设置 Label Studio (https://github.com/heartexlabs/label-studio),这样任何人都可以通过键入 VM 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 云中有一个 VM 实例,使用 Ubuntu 20.04 LTS,我将其设置为允许 HTTP 流量。
我需要在此 VM 中设置 Label Studio (https://github.com/heartexlabs/label-studio),这样任何人都可以通过键入 VM 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 访问它。