1.打包
查看容器及其镜像
localhost:cvat xubo$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
openvino/cvat_ui latest 2b45ff0ccf48 2 months ago 49MB
openvino/cvat_server latest 7720e30a355d 2 months ago 4.71GB
openpolicyagent/opa 0.34.2-rootless f85ee8a15a91 3 months ago 71.9MB
traefik v2.4 de1a7c9d5d63 5 months ago 92MB
cvat/ui latest 1e9f84d4fdf3 8 months ago 37.4MB
cvat/server latest 2a647c896a6a 8 months ago 2.1GB
postgres 10-alpine 90882fa80940 9 months ago 72.7MB
labelme latest 581abd5f042c 9 months ago 420MB
swr.cn-north-1.myhuaweicloud.com/modelarts/labelme latest 581abd5f042c 9 months ago 420MB
swr.cn-north-4.myhuaweicloud.com/modelarts/labelme latest 581abd5f042c 9 months ago 420MB
docker101tutorial latest 89138a838612 9 months ago 28MB
nginx stable-alpine 3b715e351972 9 months ago 22.6MB
alpine/git latest c99c7d810bc1 9 months ago 25.1MB
wkentaro/labelme latest b77a9925f779 10 months ago 848MB
docker/getting-started latest 3ba8f2ff0727 10 months ago 27.9MB
chakkiworks/doccano latest 53b0e6b6a34e 14 months ago 371MB
swr.cn-north-1.myhuaweicloud.com/modelarts/doccano latest 53b0e6b6a34e 14 months ago 371MB
redis 4.0-alpine e3dd0e49bca5 21 months ago 20.4MB
mysql 5.7.22 6bb891430fb6 3 years ago 372MB
leodp/labelme latest d1af54e2a373 4 years ago 538MB
skyzhou/docker-discuz latest 54339c48016c 7 years ago 269MB
localhost:cvat xubo$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9c0b82c48783 nginx:stable-alpine "/docker-entrypoint.…" 8 minutes ago Up 8 minutes 0.0.0.0:8080->80/tcp, :::8080->80/tcp cvat_proxy
13a4fc1e3c59 cvat/ui "/docker-entrypoint.…" 8 minutes ago Up 8 minutes 80/tcp cvat_ui
348ba3f19241 cvat/server "/usr/bin/supervisord" 8 minutes ago Up 8 minutes 8080/tcp cvat
5f7d85bb2cb4 postgres:10-alpine "docker-entrypoint.s…" 8 minutes ago Up 8 minutes 5432/tcp cvat_db
4a7a23a8f17d redis:4.0-alpine "docker-entrypoint.s…" 8 minutes ago Up 8 minutes 6379/tcp cvat_redis
打包:
localhost:cvat xubo$ docker save -o cvat_proxy.tar nginx:stable-alpine
localhost:docker xubo$ docker save -o cvat_ui.tar cvat/ui
localhost:docker xubo$ docker save -o cvat.tar cvat/server
localhost:docker xubo$ docker save -o cvat_db.tar postgres:10-alpine
localhost:docker xubo$ docker save -o cvat_redis.tar redis:4.0-alpine
打包结果:
localhost:docker xubo$ ll
total 4489024
-rw------- 1 xubo staff 21M Feb 9 11:32 cvat_redis.tar
-rw------- 1 xubo staff 71M Feb 9 11:32 cvat_db.tar
-rw------- 1 xubo staff 2.0G Feb 9 11:30 cvat.tar
-rw------- 1 xubo staff 37M Feb 9 11:29 cvat_ui.tar
-rw------- 1 xubo staff 23M Feb 9 11:27 cvat_proxy.tar
2.传输到OBS:
上传完后可以在其他环境下载
3.上传到华为云SWR
上传到SWR校验失败,镜像名称和压缩包名称得一致
=》修改名称
操作步骤:
Step 1. 以root用户登录容器引擎所在的虚拟机
Step 2. 获取登录访问指令,并复制到节点上执行
生成临时登录指令 或查看 如何获取长期有效登录指令 。
Step 3. 上传镜像
$ sudo docker tag [{镜像名称}:{版本名称}] swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}
$ sudo docker push swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}