Docker私有仓库管理
docker load -i registry.tar.gz
docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry registry
docker tag kode:v2 10.0.0.11:5000/kode:v2 给kode:v2打上标签
[root@docker1 centos_zabbix]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
10.0.0.11:5000/kode v2 6914fda5fd44 About an hour ago 502MB
kode v2 6914fda5fd44 About an hour ago 502MB
[root@docker1 centos_zabbix]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"insecure-registries": ["10.0.0.11:5000"], 这条是支持http协议,默认只支持https协议
"live-restore": true 重启docker服务,容器全部退出的解决办法
}
[root@docker1 centos_zabbix]# systemctl restart docker
[root@docker1 centos_zabbix]# docker push 10.0.0.11:5000/kode:v2
The push refers to repository [10.0.0.11:5000/kode]
8cfef2e89511: Pushed
d91e224377a7: Pushed
f62f360c3707: Pushed
f8a07a9524ca: Pushed
3e9b714f4415: Pushed
64d86423e2e3: Pushed
a1ca40978f2f: Pushed
b5e11aae8a8e: Pushed
v2: digest: sha256:bba86d3ebe28f028fbe746e2cd0fc59bed9aa7b369bdcccec42088e91407b837 size:1993
页面测试:

查看版本:

[root@docker1 centos_zabbix]# docker tag busybox:latest 10.0.0.11:5000/busybox:latest [root@docker1 centos_zabbix]# docker push 10.0.0.11:5000/busybox:latest The push refers to repository [10.0.0.11:5000/busybox] 6194458b07fc: Pushed latest: digest: sha256:bf510723d2cd2d4e3f5ce7e93bf1e52c8fd76831995ac3bd3f90ecc866643aff size: 527


下载镜像:
[root@docker2 ~]# cat /etc/docker/daemon.json
{
"insecure-registries": ["10.0.0.11:5000"]
}
之后重启docker,并下载镜像:
[root@docker2 ~]# docker run -d -p 80:80 10.0.0.11:5000/kode:v2 这里是可以直接运行,但是需要先下载镜像
Unable to find image '10.0.0.11:5000/kode:v2' locally
v2: Pulling from kode
993c50d47469: Already exists
e96bb0f2ed55: Pull complete
95647a6b9915: Pull complete
1d780b852b28: Pull complete
15caef2b2cf8: Pull complete
da519f134b0b: Pull complete
831074bbccbf: Pull complete
2662dec0af9c: Pull complete
Digest: sha256:bba86d3ebe28f028fbe746e2cd0fc59bed9aa7b369bdcccec42088e91407b837
Status: Downloaded newer image for 10.0.0.11:5000/kode:v2
6ed4f35cb60e09f753ba94566d7e529565e07a2a07239d3790718ba6919b23c5
[root@docker2 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6ed4f35cb60e 10.0.0.11:5000/kode:v2 "/bin/bash /init.sh" 4 seconds ago Up 3 seconds 0.0.0.0:80->80/tcp jovial_heisenberg
打开网页测试:

创建带自动认证base的功能
##带basic认证的registry yum install httpd-tools -y mkdir /opt/registry-var/auth/ -p htpasswd -Bbn oldboy 123456 >> /opt/registry-var/auth/htpasswd docker run -d -p 5000:5000 -v /opt/registry-var/auth/:/auth/ -v /opt/myregistry:/var/lib/registry -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry
Docker私有仓库管理的更多相关文章
- docker 私有仓库查询
docker:/etc/init.d# docker ps -a | grep reg c7d5592a3658 registry "docker-registry" 11 min ...
- 前端项目模块化的实践1:搭建 NPM 私有仓库管理源码及依赖
以下是关于前端项目模块化的实践,包含以下内容: 搭建 NPM 私有仓库管理源码及依赖: 使用 Webpack 打包基础设施代码: 使用 TypeScript 编写可靠类库 使用 TypeScript ...
- CentOS7下使用SonatypeNexus3搭建Docker私有仓库
前置条件:安装docker(如果机器上没有安装的话) //安装一些必要的系统工具: sudo yum install -y yum-utils device-mapper-persistent-dat ...
- 建立docker私有库(docker registry)(转)
建立docker私有库(docker registry) 博客分类: docker 我的目标还是无互联网安装,部署内部的docker私有库,目前docker镜像的获得还是需要互联网,将下载好的do ...
- 一步步搭建docker私有仓库并从私有仓库中下载镜像
一步步搭建docker私有仓库 #下载镜像 docker pull registry#查看镜像 docker images #运行私有仓库,指定端口和数据卷 docker run -d -p : -v ...
- 搭建docker私有仓库,建立k8s集群
服务器IP角色分布 192.168.5.2 etcd server 192.168.5.2 kubernetes master 192.168.5.3 kubernetes node 192.168. ...
- docker 私有仓库镜像的存储位置
docker 私有仓库的镜像 是存储在5739360d1030 registry "docker-registry" 3 days ago Up 28 hours 0.0.0.0: ...
- Docker学习笔记 — Docker私有仓库搭建【转载】
标签: Docker 2015-03-10 21:08 24190人阅读 评论(0) 收藏 举报 分类: Docker(26) 目录(?)[+] 和Mavan的管理一样,Dockers不仅 ...
- CentOS环境下Docker私有仓库搭建
本文讲述如何搭建docker私有仓库. 有了docker hub,为什么还要搭建docker私有仓库? 1.性能考虑:docker hub的访问要通过互联网,性能太低. 2.安全性:更多的时候,镜像不 ...
随机推荐
- redis(2)
目 录 1内容 3 2 redis集群简介 3 2.1 集群的概念 3 2.1.1 使用redis集群的必要性 3 2.1.2 如何学习redis集群 3 3 redis主从复制 4 3.1 概 ...
- JQuery select,checkbox用法 文本框只能输入数字
记录一下,方便查找 a.文本框只能输入数字 onkeyup='this.value=this.value.replace(/\D/gi,"")' eg: <input typ ...
- eclipse创建文件携带作者时间
windows–>preference Java–>Code Style–>Code Templates code–>new Java files 编辑它 ${filecomm ...
- flutter 命令卡主的问题
情况 1 镜像的问题 如果你的镜像已经设置,却仍然卡主,那么请参考情况 2 这种情况在中文官网上已经有了,并且有这修改镜像的方法,附上链接: https://flutter.cn/community/ ...
- F - No Link, Cut Tree! Gym - 101484F
Marge is already preparing for Christmas and bought a beautiful tree, decorated with shiny ornaments ...
- 如何找到我的Python site-packages目录的位置?
来源:广州SEO 我如何找到我的site-packages目录的位置? #1楼 这对我有用: python -m site --user-site #2楼 从“如何安装Django”文档 (尽管这不仅 ...
- 用hash存数组|得地址|取地址
#!/usr/bin/perl -w use strict; my %hash = %{&collect};my $arr_ad=$hash{'a'};print "$arr_ad\ ...
- 程序员计算器HEX、EDC、OCT等等的意思
binary 二进制 对应的是 BINoctal 八进制的 ---- OCThexadecimal 十六进制的 --- HEXdecimal 十进制的 -- DEC
- POJ-2528 Mayor's posters(线段树区间更新+离散化)
http://poj.org/problem?id=2528 https://www.luogu.org/problem/UVA10587 Description The citizens of By ...
- 求最近公共祖先(LCA)的各种算法
水一发题解. 我只是想存一下树剖LCA的代码...... 以洛谷上的这个模板为例:P3379 [模板]最近公共祖先(LCA) 1.朴素LCA 就像做模拟题一样,先dfs找到基本信息:每个节点的父亲.深 ...