文章目录
前言
前提:连接了虚拟机
参考链接:cvat安装官方文档
1.安装Docker
sudo apt-get update
sudo apt-get --no-install-recommends install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get --no-install-recommends install -y docker-ce docker-ce-cli containerd.io
2.在没有root权限的情况下运行docker
(注意就原模原样粘上去就可以)
sudo groupadd docker
sudo usermod -aG docker $USER
3.Azure 上重启虚拟机
4.重新连接
ssh -i C:\Windows\System32\Y AzureUser@42.159.85.97
5.输入groups命令,并检查docker group是否在其输出中
6.安装docker-compose(1.19.0或更高版本)
Compose是用于定义和运行多容器Docker应用程序的工具。
sudo apt-get install python3-setuptools
sudo apt-get --no-install-recommends install -y python3-pip python3-setuptools
sudo python3 -m pip install setuptools docker-compose
7.安装git并从GitHub存储库克隆CVAT源代码
sudo apt-get --no-install-recommends install -y git
git clone https://github.com/opencv/cvat
cd cvat
8.运行 docker 容器
从 DockerHub 下载最新的 CVAT 版本和其他所需的镜像(如 postgres、redis 等)并创建容器需要一些时间
docker-compose up -d
9.替代方案
如果要使用未发布的更改在本地构建映像,请运行以下命令。 构建 CVAT 映像需要一些时间。
docker-compose -f docker-compose.yml -f docker-compose.dev.yml build
docker-compose up -d
10.创建一个superuser账户
超级用户可以使用管理面板为用户分配正确的组。 请使用下面的命令
docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'
为您的管理员帐户选择用户名和密码。 有关更多信息,请阅读 Django 文档。
11.安装谷歌浏览器
谷歌浏览器是cvat支持的唯一浏览器,需要安装,下面是安装命令。
注意:一行一行的执行
curl https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get --no-install-recommends install -y google-chrome-stable
12.登陆
打开谷歌浏览器:进入localhost:8080/
总结
下一篇介绍CVAT的配置