[root@localhost ~]# vim /etc/sysconfig/docker

#INSECURE_REGISTRY='--insecure-registry'

INSECURE_REGISTRY='--insecure-registry 192.168.30.24:5000'

[root@localhost ~]# systemctl restart docker

下载镜像

[root@localhost ~]# docker search -s 100 registry

[root@localhost ~]# docker pull docker.io/registry

[root@localhost ~]# mkdir -pv /opt/data/registry

mkdir: 已创建目录 "/opt/data"

mkdir: 已创建目录 "/opt/data/registry"

查看镜像

[root@localhost ~]# docker images

REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE

docker.io/nginx      latest              53f3fd8007f7        4 days ago          109 MB

docker.io/registry   latest              f32a97de94e1        2 months ago        25.8 MB

运行容器

[root@localhost ~]# docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

a75135211fb3fc62450fb6e051a9c63b812d2e1c9719ca72ef3e5c48e55f486f

[root@localhost ~]# docker ps -a

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS                    NAMES

a75135211fb3        registry            "/entrypoint.sh /e..."   18 seconds ago      Up 17 seconds               0.0.0.0:5000->5000/tcp   upbeat_gates

9b38a1021078        docker.io/nginx     "/bin/bash"              2 hours ago         Exited (0) 19 minutes ago                            stoic_goldwasser

c8931c0b8359        docker.io/nginx     "/bin/bash"              2 hours ago         Exited (0) 19 minutes ago                            kind_booth

启动容器

[root@localhost ~]# docker start a7

a7

[root@localhost ~]# docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES

a75135211fb3        registry            "/entrypoint.sh /e..."   56 seconds ago      Up 54 seconds       0.0.0.0:5000->5000/tcp   upbeat_gates

[root@localhost ~]# docker tag nginx 192.168.30.24:5000/nginx-test

[root@localhost ~]# docker images

192.168.30.24:5000/nginx-test   latest              53f3fd8007f7        4 days ago          109 MB

[root@localhost ~]# docker push 192.168.30.24:5000/nginx-test

在另一台机器然后上传过来

[root@elk-node2 ~]# docker pull 192.168.30.24:5000/nginx-test

[root@elk-node2 ~]# docker images

REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE

nginx                           new                 db02b5df51bf        24 minutes ago      393 MB

192.168.30.24:5000/nginx-test   latest              53f3fd8007f7        4 days ago          109 MB

centos                          7                   9f38484d220f        8 weeks ago         202 MB

docker.io/centos                latest              9f38484d220f        8 weeks ago         202 MB

Docker私有仓库的构建的更多相关文章

  1. Ubuntu构建Docker私有仓库(Repository) 配置过程笔记

    一.准备: 1.服务器(或者虚拟机2台,我的服务环境[  阿里云服务器-Ubuntu 1804 +百度云-Ubuntu 1604]) 2.有效镜像(我这里以上一篇随笔镜像作为有效镜像https://w ...

  2. 构建Docker私有仓库

    一.Docker私有仓库   上一篇说了如何利用Dockerfile在已有镜像的基础上构建自己的镜像,那么如果需要让镜像在一个团队中使用,就需要一个仓库,有几种方式可以共享私有镜像. 1.将镜像上传至 ...

  3. 搭建docker私有仓库

    保存镜像的地方成为仓库(registry).目前有2种仓库:公共仓库和私有仓库. 最方便的是使用公共仓库上传和下载镜像,下载不需要注册,上传需要到公共仓库注册.公共仓库网站:https://hub.d ...

  4. docker私有仓库-https+nginx

    一.概述 使用的是registry-2.4版本,因为在这个版本开始提供了garbage-collect,能够清理掉blobs,2.1开始提供了api的删除功能,但是只是删除的index并没有释放掉磁盘 ...

  5. 03搭建docker私有仓库

    搭建docker私仓,可以使用docker官方提供的registry镜像.该镜像目前有2.0,2.3和2.3.1版本.它只与1.6.0以上版本的docker兼容.搭建私仓的步骤如下: 一:无代理.无认 ...

  6. Docker容器化【Dockerfile编写&&搭建与使用Docker私有仓库】

    # Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用 ...

  7. CentOS7搭建Docker私有仓库----Docker

    有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似.目前Docker Registry已经升级到了v2 ...

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

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

  9. 一步步搭建docker私有仓库并从私有仓库中下载镜像

    一步步搭建docker私有仓库 #下载镜像 docker pull registry#查看镜像 docker images #运行私有仓库,指定端口和数据卷 docker run -d -p : -v ...

随机推荐

  1. BZOJ 3041 水叮当的舞步

    3041: 水叮当的舞步 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 120  Solved: 67[Submit][Status][Discuss ...

  2. Delphi中SendMessage使用说明(所有消息说明) good

    Delphi中SendMessage使用说明 SendMessage基础知识 函数功能:该函数将指定的消息发送到一个或多个窗口.此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回.而函数Po ...

  3. Windows10 Win键失灵的解决方法

    之前在Windows10出来的时候在使用过程中发现:按“Win键”调出开始菜单没有用.一点反应都没有.Win+R等这样的组合键也没用. 后来周年更新后,还是无法使用... 各种方法用尽啊.都不行啊! ...

  4. YTU 2504: 蚂蚁感冒

    2504: 蚂蚁感冒 时间限制: 1 Sec  内存限制: 128 MB 提交: 273  解决: 118 题目描述 长100厘米的细长直杆子上有n只蚂蚁.它们的头有的朝左,有的朝右.每只蚂蚁都只能沿 ...

  5. 【POI2007】【Bzoj 1103】大都市meg

    http://www.lydsy.com/JudgeOnline/problem.php?id=1103 在线查询某点到根节点的点权和,参考DFS序&欧拉序列,用树状数组维护即可O(nlogn ...

  6. Create schema error (unknown database schema '')

    Andrey Devyatka 4 years ago Permalink Raw Message Hi,Please tell me, can I use the static library in ...

  7. Helios Service Release 2安装SVN

    Eclipse Helios Service Release 2安装SVN地址:subclipse http://subclipse.tigris.org/update_1.6.x 1.使用方式:he ...

  8. poj 2154 Color【polya定理+欧拉函数】

    根据polya定理,答案应该是 \[ \frac{1}{n}\sum_{i=1}^{n}n^{gcd(i,n)} \] 但是这个显然不能直接求,因为n是1e9级别的,所以推一波式子: \[ \frac ...

  9. react hooks 全面转换攻略(二) react本篇剩余 api

    useCallback,useMemo 因为这两个 api 的作用是一样的,所以我放在一起讲; 语法: function useMemo<T>(factory: () => T, d ...

  10. Java中的APT的工作过程

    Java中的APT的工作过程 APT即Annotatino Processing Tool, 他的作用是处理代码中的注解, 用来生成代码, 换句话说, 这是用代码生成代码的工具, 减少boilerpl ...