在谷歌云中安装Label Studio,并使其与公共IP一起使用



我在谷歌云中有一个带有Ubuntu 20.04 LTS的VM实例,我将其设置为允许HTTP流量。

我需要设置Label Studio(https://github.com/heartexlabs/label-studio)在这个虚拟机中,所以任何人都可以通过键入虚拟机公共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

如果有人有谷歌云虚拟机的经验,并且可以用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访问它。

相关内容

最新更新