离线环境安装依赖包
第一步:将需要下载的依赖包写到requirements.txt中
onnx==1.14.1
onnxruntime==1.15.1
第二步:在新建文件夹wheel下,下载依赖包
pip download -r requirements.txt
第三步:拷贝wheel目录到目标离线环境上,并在离线环境的site-packages下执行安装依赖
pip install --no-index --find-links=/xxx/wheel -r /xxx/wheel/requirements.txt
contained镜像导入无效
问题:
ctr image import xxx.tar
ctr images ls
# 无xxx镜像
解决:
#需添加参数 --digests=true
ctr image import --digests=true xxx.tar
contained的使用(实践出真知)
#列出镜像
ctr images ls
#导入镜像
ctr image import --digests=true xxx.tar
#打标签
ctr images tag import-YYY XXX:vnum
#创建静态容器
ctr containers create XXX:vnum ZZZ
#启动创建的静态容器
ctr tasks start ZZZ
#查看所有任务
ctr tasks ls
# 列出容器进程
ctr tasks ps ZZZ
# 进入容器
ctr tasks exec -t --exec-id $RANDOM ZZZ sh
#暂停容器运行
ctr tasks pause ZZZ
# 恢复暂停的容器
ctr tasks resume ZZZ
#停止容器
ctr tasks kill ZZZ
#运行容器QQQ
ctr run --mount type=bind,src=./path,dst=/path,options=rbind:ro XXX:vnum QQQ
# 进入容器
ctr tasks exec -t --exec-id $RANDOM QQQ sh
#若出现ctr: snapshot "nnn": already exists
#查看快照列表
ctr snapshots list
#删除快照
ctr snapshots remove nnn