1 1.配置docker使用harbor仓库上传下载镜像
2 #注意:如果我们配置的是https的话,本地docker就不需要任何操作就可以访问harbor
3 测试机器
4 root@ubuntu1804:~# vim /lib/systemd/system/docker.service
5 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry 10.0.0.110
6
7 2.重启docker服务
8 root@ubuntu1804:~# systemctl daemon-reload && systemctl restart docker
9
10 3.验证能否登录到harbor
11
12 root@ubuntu1804:~# docker login 10.0.0.110
13 Username: admin
14 Password:
15 WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
16 Configure a credential helper to remove this warning. See
17 https://docs.docker.com/engine/reference/commandline/login/#credentials-store
18
19 Login Succeeded
20
21 4.测试上传和下载
22
23 修改images的名称,不修改成指定格式无法将镜像上传到harbor仓库。
24 格式为 harborIP/项目名/image 名字:版本号:
25
26 root@ubuntu1804:~# docker tag nginx:latest 10.0.0.110/linux/nginx:latest #我这边的仓库的项目名是linux。
27
28 镜像的上传:
29 #上传
30 root@ubuntu1804:~# docker push 10.0.0.110/linux/nginx
31 Using default tag: latest
32 The push refers to repository [10.0.0.110/linux/nginx]
33 85fcec7ef3ef: Pushed
34 3e5288f7a70f: Pushed
35 56bc37de0858: Pushed
36 1c91bf69a08b: Pushed
37 cb42413394c4: Pushed
38 latest: digest: sha256:0b159cd1ee1203dad901967ac55eee18c24da84ba3be384690304be93538bea8 size: 1362
39
40
41 镜像的下载
42
43
44 #下载
45 #这个机器是另外一个机器用于测试拉取
46 #目前凡是需要从harbor镜像服务器下载image的docker服务都要更改,不更改无法下载
47
48 #vim /lib/systemd/system/docker.service
49
50
51 root@ubuntu1804:/lib/systemd/system# docker pull 10.0.0.110/linux/nginx:latest
52 latest: Pulling from linux/nginx
53 a076a628af6f: Pull complete
54 0732ab25fa22: Pull complete
55 d7f36f6fe38f: Pull complete
56 f72584a26f32: Pull complete
57 7125e4df9063: Pull complete
58 Digest: sha256:0b159cd1ee1203dad901967ac55eee18c24da84ba3be384690304be93538bea8
59 Status: Downloaded newer image for 10.0.0.110/linux/nginx:latest
60 10.0.0.110/linux/nginx:latest
61 root@ubuntu1804:/lib/systemd/system# docker images
62 REPOSITORY TAG IMAGE ID CREATED SIZE
63 10.0.0.110/linux/nginx latest f6d0b4767a6c 3 weeks ago 133MB
64
65 5.harbor界面验证是否上传

docker仓库之harbor的基本使用(二)的更多相关文章

  1. docker仓库之harbor高可用 (三)

    基于上一篇部署完成了企业级仓库harbor的部署,今天我们来聊聊什么是harbor的高可用 Harbor 支持基于策略的 Docker 镜像复制功能,这类似于 MySQL 的主从同步,其可以实现不同的 ...

  2. 搭建Harbor企业级docker仓库

    搭建Harbor企业级docker仓库 一.Harbor简介 1.Harbor介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如 ...

  3. docker(三):Harbor 1.8.0 仓库的安装和使用

    回顾: docker(一):docker是什么? docker(二):CentOS安装docker docker(部署常见应用):docker部署mysql 安装的先决条件 硬件环境 1.CPU    ...

  4. 《Docekr入门学习篇》——Docker仓库harbor

    Harbor Harbor仓库介绍 我们在日常Docker容器使用和管理过程中,渐渐发现部署企业私有仓库往往是很有必要的, 它可以帮助你管理企业的一些敏感镜像, 同时由于Docker Hub的下载速度 ...

  5. Docker私有仓库与Harbor部署使用

    Docker私有仓库与Harbor部署使用 目录 Docker私有仓库与Harbor部署使用 一.本地私有仓库 1. 下载registry镜像 2. 在daemon.json文件中添加私有镜像仓库地址 ...

  6. 企业级Docker私有仓库之Harbor部署(http)

    部署环境 Centos7.3 x64 docker-ce-17.06.0 docker-compose-1.15.0 Python-2.7.5(系统默认) Docker及Docker-compose安 ...

  7. docker仓库harbor搭建

    1.安装docker-compose [root@docker02 ~]# yum install epel-release [root@docker02 ~]# pip install docker ...

  8. docker仓库harbor镜像列表获取命令

    2019-03-14 搭建好docker仓库harbor之后,在服务器上获取harbor的所有镜像列表命令 curl -u "harbor账号:密码" -X GET -H &quo ...

  9. 试用 Nexus OSS 3.0 的docker仓库 (二)

    试用 Nexus OSS 3.0 的docker仓库 (一) : http://www.cnblogs.com/wzy5223/p/5410990.html 三. 创建docker私有仓库,docke ...

随机推荐

  1. 分布式存储之GlusterFS

    公众号关注 「开源Linux」 回复「学习」,有我为您特别筛选的学习资料~ 1.glusterfs概述 GlusterFS系统是一个可扩展的网络文件系统,相比其他分布式文件系统,GlusterFS具有 ...

  2. Python 什么是flask框架?快速入门

    一:Python flask框架 前言 1.Python 面向对象的高级编程语言,以其语法简单.免费开源.免编译扩展性高,同时也可以嵌入到C/C++程序和丰富的第三方库,Python运用到大数据分析. ...

  3. 数据管理技术发展,数据库应用发展史,数据库分类,MySQL

    计算机数据管理技术发展 1. 自由管理阶段 用户以文件形式将数据组织起来,并附属在各自的应用程序下.    1.数据不保存     当时计算机主要用于科学计算,一般不需要将数据长期保存,只是计算某一课 ...

  4. 设计模式---单例模式,pickle模块

    设计模式---单例模式 简介 单例模式(Singleton Pattern) 是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实 例存在.当你希望在整个系统中,某个类只能出现一个实例时 ...

  5. 其实 Gradle Transform 就是个纸老虎 —— Gradle 系列(4)

    前言 目前,使用 AGP Transform API 进行字节码插桩已经非常普遍了,例如 Booster.神策等框架中都有 Transform 的影子.Transform 听起来很高大上,其本质就是一 ...

  6. 群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器

    常用命令 sudo -i然后输入密码登录root账户(群晖默认只能使用admin账号登陆) vim xxx编辑(编辑是进去之后按i,退出并保存是按esc,然后:wq!再回车) mkdir xx创建文件 ...

  7. 【单片机】NB-IoT移远BC28调试笔记

    一.入网总体思路 入网思路是参考 <Quectel_BC95&BC35-G&BC28_应用设计指导_V1.1.pdf>来做的.流程如图所示: 二.具体调试细节3.1 AT+ ...

  8. 从零开始学YC-Framework之鉴权

    一.YC-Framework鉴权是基于哪一个开源框架做的? YC-Framework鉴权主要基于Dromara开源社区组织下的Sa-Token. 1.什么是Sa-Token? Sa-Token是一个轻 ...

  9. pycharm解释器的配置等

    转自:http://www.360doc.com/content/18/0913/14/11881101_786350505.shtml 为什么安装python后,还需要pycharm配置环境 我们实 ...

  10. Camunda如何适配国产数据库达梦

    前言 camunda流程引擎官方支持的数据库有:MySQL .MariaDB .Oracle .DB2 .PostgreSQL .SQL Server.H2.对于其他类型的数据库如何支持,尤其是国产数 ...