怎样上传镜像

您在本地打包生成的 Docker镜像,可以通过 docker push 命令将镜像推送到脉冲云的镜像仓库中。

确保镜像仓库地址正确

在推送镜像前,请确保镜像的URL是否是以脉冲云仓库地址开头的,公有云镜像仓库地址是 maichong.io,企业版镜像地址是您企业的域名,如:

# 正确的地址
maichong.io/demo/server:1.0.0

# 不完整的地址
ubuntu:16.04

ubuntu:16.04 这个镜像地址,省略了主机名,那么这个镜像就是Docker Hub上的镜像,参考 镜像地址格式 。如果要推送 ubuntu:16.04 镜像到脉冲云的镜像仓库中,需要使用 docker tag 命令给这个镜像添加一个名称:

#---------+--现有名称---+-----------新名称------------#
docker tag ubuntu:16.04 maichong.io/demo/ubuntu:16.04

我们为这个镜像添加的新名称以 maichong.io/demo/ 开头,那么这个镜像就会被推送到脉冲云上 demo 项目的镜像仓库中。

登录脉冲云镜像仓库

在推送镜像之前,还需要使用 docker login 命令登录脉冲云:

docker login maichong.io

然后根据提示输入账号和密码,登录成功后,就能将本地的镜像推送到脉冲云了:

docker push maichong.io/demo/ubuntu:16.04

请确保您所登录的账号对指定的 demo 项目的镜像仓库有管理权限,否则将推送失败

docker login 命令登录后的令牌会永久保存在本地电脑上,如果只是临时访问镜像仓库,那么事后,请使用注销命令,清除令牌,以保证安全。

docker logout

results matching ""

    No results matching ""