Intel出品开源图片标注工具CVAT在Ubuntu18.04上部署

  1. CVAT标注工具是我测试那么多中算是非常强大的,可以去他官网体验一下。
  2. 目前github上的cvat需要成20.04的ubuntu系统了,但是出于一些考虑还是换成18.04的吧。
  3. 最新有需要需要部署一下,踩了无数的坑(主要原因就是不能翻墙,下东西慢得一匹,所以经常会timeout,然后就完犊子了)。闲话就不瞎扯了

docker和docker-compose的安装

若是本地以及安装好了,就直接跳过,注意最好docker的仓库换成国内的镜像源,否则中间死了就完蛋了

修改apt-get国内镜像源(网上一大把,我也是抄的)

把下面的代码复制到到终端运行就好了。我用的是aliyun的镜像,当然你也可以自己百度搜其他的镜像源,注意一定要是ubuntu18.04的镜像源
apt镜像源替换的核心就是修改/etc/apt/source.txt
至于我为啥非得这么麻烦的弄,是为了后面直接复制。

mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse" >>/etc/apt/sources.list

apt-get update

apt-get update

一般来说这一步不会有问题,但是倒霉的我还是遇到了问题,当时给我装系统的系统盘估计有问题,时间怎么都不对,所以若是该步骤出现了问题,那就date看看你的时间对不对。若是没问题就继续往下走,忽略我这一块的。
若是时间有问题可以用以下两个命令修改,这个是强行修改,就跟你调表一样,对不对就看你调,时间只要不差个好几天估计都没问题吧,我没试。

date -s day/mon/year
date -s hour:mini:sec

这个时间一定要修改,因为镜像里面的时间是读取的外面的时间,外面不对,到镜像里面一定不对。

安装docker和docker-compose

sudo apt install apt-transport-https ca-certificates software-properties-common curl

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable"

sudo apt update

sudo apt install -y docker-ce docker-ce-cli containerd.io

pip install docker-compose -i https://pypi.tuna.tsinghua.edu.cn/simple


sudo groupadd docker #添加docker用户组 
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 
newgrp docker #更新用户组

配置docker 国内镜像源

在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{ 
"registry-mirrors": [ 
    "https://kfwkfulq.mirror.aliyuncs.com", 
    "https://2lqq34jg.mirror.aliyuncs.com", 
    "https://pee6w651.mirror.aliyuncs.com", 
    "https://registry.docker-cn.com", 
    "http://hub-mirror.c.163.com" ], 
"dns": [
    "8.8.8.8",
    "8.8.4.4"] 
}

然后查看、启动或者重启一下docker

systemctl daemon-reload
systemctl status docker
systemctl start docker
systemctl restart docker

下载并修改cvat

下载

由于xx的网络实在是差,连git经常会中断,所以我是在windows环境下下载的,用这个网站downgit

修改

修改主要是为了把其中的一些安装换成国内镜像源

Dockerfile

Dockerfile是主要修改的地方。但是核心就是更换源,更换已经下载好的安装包

修改基础镜像

将两处
FROM ubuntu:20.04
修改为
FROM ubuntu:18.04
经过实测,这样是ok的

添加apt-get国内镜像源

把上面那一段前面加上RUN之后添加到下面两个红色框位置
Dockerfile文件
Dockerfile
避免往前翻以及出错

RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
	echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse" >>/etc/apt/sources.list && \
	echo "deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse" >>/etc/apt/sources.li
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值