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界面验证是否上传

最新文章

  1. <a href=”#”>与 <a href=”javascript:void(0)” 的区别
  2. oracle表分区详解
  3. Linux网络编程入门 (转载)
  4. robot framework安装步骤
  5. 事件委托 EventHandler
  6. 屏蔽ios7中某个页面的默认手势滑回返回
  7. Codeforces Round #254 (Div. 2) B. DZY Loves Chemistry (并查集)
  8. 关于mongodb ,redis,memcache
  9. Q_INIT_RESOURCE宏
  10. 细节!重点!易错点!--面试java基础篇(一)
  11. CSS背景图片常见属性设置
  12. 201521123002《Java程序设计》第9周学习总结
  13. 使用anyproxy 来抓取手机的数据包
  14. 如何在 iOS 真机运行 Appium
  15. 如何对tcp流认证并加密
  16. LVM逻辑卷扩容、缩容
  17. Python的GUI编程(TK)
  18. Spring MVC 全注解配置 (十一)
  19. 怎么把mkv转成mp4,有什么方法
  20. Endnote X8激活注册信息

热门文章

  1. 自己的~/.vimrc
  2. 一次IOS通知推送问题排查全过程
  3. 浅谈Nginx性能调优
  4. 服务器 CPU 100% 异常排查实践与总结
  5. 不再空谈AI,从打造一台智能无人机开始
  6. axios源码解析 - 请求方法的别名实现
  7. 1903021121—刘明伟—Java第四周作业—java分支语句学习
  8. Maven生成可以直接执行的jar包
  9. C# settings 文件基础用法
  10. 『忘了再学』Shell基础 — 17、预定义变量