阿里云和harbor镜像拉取与存储

avatar
作者
筋斗云
阅读量:0

将镜像传到阿里云服务器:

上传主机:

登录,输入密码:

docker login --username=marius registry.cn-hangzhou.aliyuncs.com

复制镜像取名为阿里云规定格式:

docker tag d676c6e23a39 registry.cn-hangzhou.aliyuncs.com/marius621/myapp:1.0

上传:

docker push registry.cn-hangzhou.aliyuncs.com/marius621/myapp:1.0

在其他主机导入阿里云镜像:

先登录:docker login --username=marius registry.cn-hangzhou.aliyuncs.com

导入:

docker pull registry.cn-hangzhou.aliyuncs.com/marius621/myapp:1.0

docker tag ImageID myapp:1.0改名

harbor:

企业内自己搭建私有的仓库

安装harbor:

第一步:安装前操作

mkdir /harbor

cd /harbor

xftp将harbor压缩包传入/harbor

tar xf harbor.v2.10.3.tar.gz解压

cp harbor.yml.tmpl harbor.yml

vim harbor.yml,对里面内容进行修改:

hostname: 192.168.67.150  修改

# http related config

http:

  # port for http, default is 80. If https enabled, this port will redirect to https port

  port: 80   #修改

#注释掉了https的配置

#其他的配置没有修改

# https related config

#https:

  # https port for harbor, default is 443

#  port: 443

  # The path of cert and key files for nginx

#  certificate: /your/certificate/path

#  private_key: /your/private/key/path

第二步:安装harbor并登录

./install.sh执行安装脚本

去浏览器访问192.168.67.150:80(自己主机ip地址:80)

初始用户名:admin 密码:Harbor12345

新建项目marius,新建用户psl授权项目管理员身份

上传镜像到harbor:

用docker2主机上传镜像到harbor

第一步:允许登录

vim /etc/docker/daemon.json写入:

{

  "registry-mirrors": ["https://ruk1gp3w.mirror.aliyuncs.com"],

  "insecure-registries" : ["192.168.67.150:80"]

}

重启docker:

systemctl daemon-reload

systemctl restart docker

第二步:登录

docker login 192.168.67.150:80

输入用户名psl和密码(我常用密码首字母大写)

第三步:docker images查看镜像,选择myapp:1.0准备上传

docker tag myapp:1.0 192.168.67.150:80/marius/myapp:1.0

docker push 192.168.67.150:80/marius/myapp:1.0

浏览器192.168.67.150:80查看是否上传成功

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!