pull docker
docker pull ultralytics/ultralytics # 拉取yolov8的镜像仓库
docker run -it ultralytics/ultralytics # 运行镜像
conda create -n gsafety python=3.8 # 创建环境
source activate gsafety # 激活环境
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt # 这个应该是不用执行的
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] 打包镜像,用来push和pull
docker run --rm --gpus all --shm-size=8g -it -v /home/*:/projects 镜像:版本
bin/bash 新建一个容器
首先注册登录阿里云
https://cr.console.aliyun.com/cn-beijing/instances欢迎登录阿里云,全球领先的云计算及人工智能科技公司,阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。阿里云云计算、安全、大数据、人工智能、企业应用、物联网等云计算服务。https://cr.console.aliyun.com/cn-beijing/instances
选择个人版
在访问凭证设置密码
创建镜像仓库
创建以后就准备上传了
分别输入下面三条命令
$ docker login --username=*** registry.cn-beijing.aliyuncs.com
$ docker tag [ImageId] registry.cn-beijing.aliyuncs.com/**/**:[镜像版本号]
$ docker push registry.cn-beijing.aliyuncs.com/**/**:[镜像版本号]
进行上传
输入第一个登录命令时,要求输入密码,这个密码就是你刚才的访问凭证的固定密码
然后分别输入第二第三条命令,输入第二条命令什么也不会返回
输入第三条命令开始向阿里云push镜像文件
push成功以后镜像的size会被压缩
ok,恭喜get新技能!