六 阿里云镜像仓库,harbor镜像仓库企业级使用

{"insecure-registries":["http://192.168.0.151"]}
重启服务:.
使用
网页上创建项目名
登录: login --=admin 192.168.0.11
改名: tag mysql:5.7 192.168.0.11/项目名/mysql:5.7
推送: push 192.168.0.11/项目名/mysql:5.7
下载: pull 192.168.0.11/项目名/mysql:5.7
注意: login 后有一个登录凭证(可删除,下次需要密码):
/root/./.json (建议从安全角度出发,每次登录后进行删除)
命令详解
6.4 本地镜像容器的载入与载出 镜像载入与载出
在中,本地镜像的载入和载出可以使用save 和load 命令来实现 。这两个命令可以将镜像导出到一个 tar 文件,或者从一个 tar 文件中导入到本地环境中 。
具体来说, save 命令用于将本地的镜像打包成一个 tar 文件,命令格式为:
docker save IMAGE1 [IMAGE2 ...] -o FILENAME.tar
其中,、 等是要导出的镜像名称或 ID,.tar 是导出的 tar 文件名 。例如:
docker save nginx -o nginx.tar
上述命令将导出本地的 nginx 镜像,并保存到 nginx.tar 文件中 。
接着,可以使用load 命令将导出的 tar 文件加载到本地环境中,命令格式为:
docker load -i FILENAME.tar
其中,.tar 是要导入的 tar 文件名 。例如:
docker load -i nginx.tar
上述命令将加载之前导出的 nginx.tar 文件,并将其中的镜像导入到本地环境中 。
容器载入与载出
类似地,如果要导出本地的容器,可以使用命令将容器导出到一个 tar 文件,命令格式为:
docker export CONTAINER_ID -o FILENAME.tar
其中, 是要导出的容器的 ID,.tar 是导出的 tar 文件名 。例如:
docker export abc123 -o container.tar
上述命令将导出容器 ID 为的容器,并保存到 .tar 文件中 。注意,导出的容器将不包含该容器的镜像,只包含容器内部的文件系统内容 。
最后,可以使用命令将导出的 tar 文件导入到本地环境中,命令格式为:
docker import FILENAME.tar REPOSITORY:TAG
其中,.tar 是要导入的 tar 文件名,:TAG 是导入后的镜像名称和标签 。例如:
docker import container.tar myrepo/myimage:v1.0
【六阿里云镜像仓库,harbor镜像仓库企业级使用】上述命令将加载之前导出的 .tar 文件,并将其中的容器文件系统导入到名为 /,标签为 v1.0 的镜像中 。