docker仓库之harbor的基本使用(二)
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的基本使用(二)的更多相关文章
- docker仓库之harbor高可用 (三)
基于上一篇部署完成了企业级仓库harbor的部署,今天我们来聊聊什么是harbor的高可用 Harbor 支持基于策略的 Docker 镜像复制功能,这类似于 MySQL 的主从同步,其可以实现不同的 ...
- 搭建Harbor企业级docker仓库
搭建Harbor企业级docker仓库 一.Harbor简介 1.Harbor介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如 ...
- docker(三):Harbor 1.8.0 仓库的安装和使用
回顾: docker(一):docker是什么? docker(二):CentOS安装docker docker(部署常见应用):docker部署mysql 安装的先决条件 硬件环境 1.CPU ...
- 《Docekr入门学习篇》——Docker仓库harbor
Harbor Harbor仓库介绍 我们在日常Docker容器使用和管理过程中,渐渐发现部署企业私有仓库往往是很有必要的, 它可以帮助你管理企业的一些敏感镜像, 同时由于Docker Hub的下载速度 ...
- Docker私有仓库与Harbor部署使用
Docker私有仓库与Harbor部署使用 目录 Docker私有仓库与Harbor部署使用 一.本地私有仓库 1. 下载registry镜像 2. 在daemon.json文件中添加私有镜像仓库地址 ...
- 企业级Docker私有仓库之Harbor部署(http)
部署环境 Centos7.3 x64 docker-ce-17.06.0 docker-compose-1.15.0 Python-2.7.5(系统默认) Docker及Docker-compose安 ...
- docker仓库harbor搭建
1.安装docker-compose [root@docker02 ~]# yum install epel-release [root@docker02 ~]# pip install docker ...
- docker仓库harbor镜像列表获取命令
2019-03-14 搭建好docker仓库harbor之后,在服务器上获取harbor的所有镜像列表命令 curl -u "harbor账号:密码" -X GET -H &quo ...
- 试用 Nexus OSS 3.0 的docker仓库 (二)
试用 Nexus OSS 3.0 的docker仓库 (一) : http://www.cnblogs.com/wzy5223/p/5410990.html 三. 创建docker私有仓库,docke ...
随机推荐
- burp通过条件竞争上传文件
一·何为条件竞争 现代框架更能抵御此类攻击.他们通常不会将文件直接上传到文件系统上的预期目的地.相反,他们采取了预防措施,例如首先上传到临时的沙盒目录并随机命名以避免覆盖现有文件.然后,他们对这个临时 ...
- 使用 Swoole 加速你的 CMS 系统,并实现热更新 (基于 Laravel 框架)
主题:使用 Swoole 加速你的 CMS 系统,并实现热更新 关于 Swoole 的简介不再在此赘述,各位可以自行查看官网的文档进行详细的了解. 本文以 MyCms 为例,简要说明 Swoole 结 ...
- 每天一个 HTTP 状态码 101
101 Switching Protocols 当客户端的请求具有 Upgrade HTTP 首部,表示要求服务器切换到指定协议:此时服务器端就可以向客户端响应 101 Switching Proto ...
- 分布式机器学习:PageRank算法的并行化实现(PySpark)
1. PageRank的两种串行迭代求解算法 我们在博客<数值分析:幂迭代和PageRank算法(Numpy实现)>算法中提到过用幂法求解PageRank. 给定有向图 我们可以写出其马尔 ...
- java继承中关于super关键字和this关键字的使用
1.super关键字 由于子类不能继承父类的构造方法,因此,如果要调用父类的构造方法,可以使用 super 关键字.super 可以用来访问父类的构造方法.普通方法和属性.super 关键字的功能: ...
- 浏览器代理user-agent
两种方法: 法1:浏览器地址栏输入:about://version,然后复制用户代理: 如果法1不行,法2肯定可以. 法2:打开任意浏览器,输入任意网址,下面以火狐和百度网址为例来进行说明: 打开火狐 ...
- Java开发学习(四)----bean的三种实例化方式
一.环境准备 准备开发环境 创建一个Maven项目 pom.xml添加依赖 resources下添加spring的配置文件applicationContext.xml 最终项目的结构如下: 二. ...
- ExtJS 布局-Card 布局(Card layout)
更新记录: 2022年6月1日 开始. 2022年6月6日 发布. 1.说明 卡片布局类似牌堆,每次只有一个子组件可见,子组件几乎填满了整个容器.卡片布局常用于向导(Wizard)和选项卡(Tabs) ...
- 聊聊 C# 和 C++ 中的 泛型模板 底层玩法
最近在看 C++ 的方法和类模板,我就在想 C# 中也是有这个概念的,不过叫法不一样,人家叫模板,我们叫泛型,哈哈,有点意思,这一篇我们来聊聊它们底层是怎么玩的? 一:C++ 中的模板玩法 毕竟 C+ ...
- 【Pr】基础流程
新建工程 1.打开Pr 2.点击"新建""项目" 3.在电脑磁盘上新建好项目想要存放的位置,比如Demo1,为了便于管理,我先新建了一个Demo文件夹,再在里边 ...