进入服务器
ssh root@192.0.0.211
安装
docker load < bevformer_image.tar
修改镜像的REPOSITORY
和TAG
docker tag a6a4c15ca9db bevformer:1.0
其中,a6a4c15ca9db
是原来镜像的id。bevformer
是修改后的REPOSITORY
;1.0
是修改后的TAG
。
从Docker Hub上下载Image并修改Image的Repository属性
Docker更改存储库名称或重命名映像以及打包镜像
拉取容器
docker run -itd --gpus all --name bevformer-new -p 8010:22 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=0,1,6,7 a6a4c15ca9db
进入容器
docker start bevformer-new
docker exec -it bevformer-new /bin/bash
封装
容器封装镜像
sudo docker commit -a "jjuv" -m "create new img" d88799f15346 bevformer:v1
镜像导出
docker save 32112bdcb7a1 > bevformer_image.tar
添加镜像
docker load < bevformer_image.tar
修改镜像的REPOSITORY
和TAG
docker tag 32112bdcb7a1 bevformer_450:1.0
生成容器
docker run -itd --gpus all --name bevformer-450 -p 8012:22 -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all 32112bdcb7a1
docker start bevformer-450
docker exec -it bevformer-450 /bin/bash