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 ...
随机推荐
- Linux强制用户首次登录修改密码
一个执着于技术的公众号 地方 前言 Linux强制用户首次登陆修改密码,这应该是RHCE认证中用户管理部分, 属于很基础的内容了.可是我忘记了,所以就有了下面的记录~ 实验过程 1.创建用户并设置登录 ...
- Bootstrap Blazor Table 组件(四)自定义列生成
原文链接:https://www.cnblogs.com/ysmc/p/16223154.html Bootstrap Blazor 官方链接:https://www.blazor.zone/tabl ...
- mmsegmentation中构造自己的数据集和数据加载部分,跑现有demo
在mmsegmentation中训练自己的数据集 先在mmse/dataset下创建一个python文件,我的名字是my_thermal_dataset.py 在其中填写下面内容 这里要注意,在设置s ...
- ThinkPHP信息泄露
昨天遇到了一个ThinkPHP日志泄露,然后我就写了个脚本利用shodan搜索批量的来找一下漏洞,估计已经被人撸完了,不过还有一些网站有着此漏洞.ip收集和漏洞验证脚本工具我会放在最下面,需要的直接复 ...
- SQL多表多字段比对方法
目录 表-表比较 整体思路 找出不同字段的明细 T1/T2两表ID相同的部分,是否存在不同NAME 两表的交集与差集:判断两表某些字段是否相同 两表的交集与差集:找出T2表独有的id 字段-字段比较 ...
- 561. Array Partition I - LeetCode
Question 561. Array Partition I Solution 题目大意是,给的数组大小是2n,把数组分成n组,每组2个元素,每个组取最小值,这样就能得到n个值,怎样分组才能使这n个 ...
- WPF|快速添加新手引导功能(支持MVVM)
阅读导航 前言 案例一 案例二 案例三(本文介绍的方式) 如何使用? 控件如何开发的? 总结 1. 前言 案例一 站长分享过 眾尋 大佬的一篇 WPF 简易新手引导 一文,新手引导的效果挺不错的,如下 ...
- SSH 的使用和配置
命令 ssh user@hostname -p port Windows 下首次执行这个命令会由于 Windows 默认没有运行 ssh-agent 导致无法连接,可以通过在 powershell 下 ...
- JNPF.java前后端分离框架,SpringBoot+SpringCloud开发微服务平台
JNPF.java版本采用全新的前后端分离架构模式.前后端分离已成为互联网项目开发的业界标准开发方式,通过 nginx+tomcat 等方式有效的进行解耦合,并且前后端分离会为以后的大型分布式架构.弹 ...
- (C++)读取一个输入的int型十进制数字的位数,并正序输出每个位上的值(不同数位的值用1个空格字符间隔)
1 /* 2 程序功能:读取一个输入的int型十进制数字的位数,并正序输出每个位上的值(不同数位的值用1个空格字符间隔). 3 例如:当输入985这个数字时,显示如下信息: 4 985是一个3位数字! ...