精华内容
下载资源
问答
  • Docker 本地仓库搭建

    2018-10-31 10:34:57
    Docker 本地仓库搭建1. 下载仓库镜像2. 创建仓库文件夹3. 启动仓库4. 查看仓库启动5.测试6. 问题解决6.1 创建配置文件 1. 下载仓库镜像 从中央仓库拉取最新的 registry 仓库。 docker pull registry 2. 创建仓库...

    源代码GitHub下载地址:spring-boot-docker

    1. 下载仓库镜像

    从中央仓库拉取最新的 registry 仓库。

    docker pull registry
    

    2. 创建仓库文件夹

    mkdir -pv /opt/docker/registry
    

    3. 启动仓库

    端口映射为:5000
    本地文件映射为:/opt/docker/registry

    docker run -d -p 5000:5000 --restart=always -v /opt/docker/registry:/var/lib/registry  registry
    

    4. 查看仓库启动

    docker ps
    

    可看到输出如下:

    docker ps                                                                                                                                        
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
    a7b23b6e8633        registry            "/entrypoint.sh /e..."   8 minutes ago       Up 6 minutes        0.0.0.0:5000->5000/tcp   distracted_jang
    

    访问地址:

    ip为本地仓库ip地址。

    curl http://192.168.234.97:5000/v2/_catalog
    

    5.测试

    使用hello-world镜像进行测试,创建本地 tag

    docker tag hello-world 192.168.234.97:5000/hello
    

    推送到本地仓库

    docker push 192.168.234.97:5000/hello
    

    再次查看:

    curl http://192.168.234.97:5000/v2/_catalog
    

    输出显示,有新增的仓库。

    {"repositories":["hello"]}
    

    6. 问题解决

    推送到本地仓库

    docker push 192.168.234.97:5000/hello
    

    报错

    The push refers to a repository [192.168.234.97:5000/hello]
    Get https://192.168.234.97:5000/v1/_ping: http: server gave HTTP response to HTTPS client
    

    原因分析:

    客户端http不能访问

    解决方案,创建配置文件,修改配置。用到这个仓库的机器都要执行这个操作:

    6.1 创建配置文件

    创建配置文件

    touch /etc/docker/daemon.json
    

    写入配置:

    echo '{ "insecure-registries":["192.168.234.97:5000"] }' >  /etc/docker/daemon.json
    

    重新启动docker

    systemctl restart docker
    

    再次尝试推送到本地仓库,可以成功

    docker push 192.168.234.97:5000/hello
    

    成功输出如下:

    The push refers to a repository [192.168.234.97:5000/hello]
    428c97da766c: Pushed                                                                                                           
    latest: digest: sha256:7d6fb7e5e7a74a4309cc436f6d11c29a96cbf27a4a8cb45a50cb0a326dc32fe8 size: 524
    

    查看镜像tag

    http://192.168.234.97:5000/v2/hello/tags/list 
    
    展开全文
  • docker本地私有仓库查看镜像

    千次阅读 2019-07-27 17:29:21
    查看镜像列表 curl -X GET https://dockershare:2333/v2/_catalog --cacert /etc/docker/certs.d/dockershare:2333/ca.crt 查看指定镜像的tag curl -X GET ...

    查看镜像列表

    curl -X GET https://dockershare:2333/v2/_catalog --cacert /etc/docker/certs.d/dockershare:2333/ca.crt
    

    输出内容
    {“repositories”:[“airflow”,“beats/filebeat”,“elasticsearch”,“logstash/logstash”,“mysql”,“postgres”,“proxy”,“python”,“redis”]}

    查看指定镜像的tag

    curl -X GET https://dockershare:2333/v2/redis/tags/list --cacert /etc/docker/certs.d/dockershare:2333/ca.crt
    

    输出内容
    {“name”:“redis”,“tags”:[“0.3.7”,“0.3.8”,“0.3.9”,“0.4.2”,“0.4.1”]}

    展开全文
  • 安装Docker后,可以通过官方提供的registry镜像来简单搭建一套本地私有仓库环境 拉取 registry 镜像 docker pull registry 2.查看镜像 docker images 3.创建一个目录 用来存储镜像 mkdir -p /usr/local/...

    1.拉取镜像 使用registry镜像创建私有仓库

    安装Docker后,可以通过官方提供的registry镜像来简单搭建一套本地私有仓库环境
    拉取 registry 镜像
    docker  pull  registry 

    2.查看镜像

    docker images

    3.创建一个目录 用来存储镜像

    mkdir -p /usr/local/docker_registry

    4.启动registry镜像

    docker run -d -p 5000:5000 --name=private_registry --restart=always --privileged=true  -v /usr/local/docker_registry:/var/lib/registry  docker.io/registry

    5.使用vi 修改 /etc/docker/daemon.json 如果没有则自动创建

    vi /etc/docker/daemon.json
    
    #加入以下配置
    {
      "insecure-registries":["192.168.33.225:5000"],
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    
    #注释
    insecure-registries----->开放注册https协议
    registry-mirrors----->仓库源

     

    这里一定要重启一下docker : systemctl restart docker

     

    6.从docker仓库拉取一个nginx镜像做举例,这里可以使用自己制作的镜像,然后push到自己的私有仓库中测试

    docker pull nginx
    docker images

    7.在nginx的镜像基础上 新建一个tag  ,docker tag 源镜像名称  本地配置的私有仓库的镜像地址:5000/nginx

    docker tag docker.io/nginx 192.168.33.225:5000/nginx
    
    上面 docker.io/nginx 是上位拉取下来的nginx镜像  后面 192.168.33.225:5000/nginx 是我上面配置的私有仓库地址

    8.把修改后的tag镜像推送到本地私库

    docker push 192.168.33.225:5000/nginx

     

    9.进入刚才创建的registry镜像目录下 查看是已经有创建好了镜像

    cd /usr/local/docker_registry/docker/registry/v2/repositories/nginx

    10.删除刚才的两个nginx镜像重新拉取刚刚推送到私库中的镜像即可完成

    docker rmi 192.168.33.225:5000/nginx
    docker rmi nginx
    
    #从私库中重新拉取
    docker pull 192.168.33.225:5000/nginx

     

    展开全文
  • //docker 镜像输出到私有仓库: 1、首先查看镜像 sudo docker images ...3、推送本地镜像到私有仓库 sudo docker push 192.168.2.55:5000/paddle:1.0 4、期间可能会出错,会提示错误 需要编辑文件: sudo vi /et.


    //docker 镜像输出到私有仓库:
    1、首先查看镜像
    sudo docker images
    2、tag需要备份到私有仓库的镜像

    sudo docker tag hub.baidubce.com/paddlepaddle/paddle:1.8.3 192.168.2.55:5000/paddle:1.0
    3、推送本地镜像到私有仓库
    sudo docker push 192.168.2.55:5000/paddle:1.0
    4、期间可能会出错,会提示错误

    需要编辑文件:
    sudo vi /etc/docker/daemon.json
    文件内容:
    {
      "insecure-registries" : ["192.168.2.55:5000"]
    }
    5、编辑完之后需要重新加载daemon
    sudo systemctl daemon-reload
    6、需要重启docker
    sudo systemctl restart docker
    7、开始推送本地镜像到私有仓库:
    sudo docker push 192.168.2.55:5000/paddle:1.0

    展开全文
  • Docker 从入门到放弃(四)之Docker本地仓库 报错 查看镜像 标记镜像 安装registry 推送到本地仓库 访问报错Cannot connect to the Docker daemon. Is the docker daemon running on this host?这个错误只要输入...
  • docker 搭建本地私有仓库 1.拉取镜像仓库 docker pull registry 2.查看所有镜像 docker image ls 3.启动镜像服务器registry 在此之前你要在主机上建一个目录来储存镜像 cd /usr/local/ mkdir docker_...
  • docker本地仓库的搭建

    千次阅读 2016-12-10 18:44:40
    一、先说两句 ...二、docker本地仓库搭建 1.准备阶段 1.1查看你的内核[root@cgsl ]# uname -r 我的内核是3.10.0 -229(最后完成整个部署之后成了3.10.0-327)1.2更新yum[root@cgsl ]# yum update1.3安装httpd
  • 文章目录前言:1、登录 Docker Hub :①、注册 或 登录 Docker Hub:②、创建储存库:③、开始上传镜像:④、下载镜像:2、使用 国内阿里云 镜像仓库:①、开通 容器镜像服务:②、创建本地 镜像仓库:③、查看你的 ...
  • 使用docker pull是直接拉取公网的镜像,我们也可以使用registry来建立一个docker本地仓库 拉取registry镜像 [root@localhost ~]# docker pull registry Using default tag: latest latest: Pulling from library/...
  • 搭建本地仓库1.1 下载本地仓库镜像1.2 修改 Docker Service 配置1.3 修改 Docker Daemon 配置1.4 重启 Docker 服务1.5 启动容器1.6 容器启动状态1.7 浏览器查看本地仓库2.push 镜像3.pull 镜像 1.搭建本地仓库 1.1 ...
  • 查看系统文件 /lib/systemd/system/docker.service 查看登陆的ip是否为所对应的ip
  • docker搭建本地镜像仓库

    千次阅读 2019-03-27 14:09:52
    镜像仓库服务器(CentOS 7) 已安装完毕docker服务 搭建开始 1.拉取registry镜像 docker pull registry 2.查看registry镜像 docker images 3.创建registry容器并启动服务 首先在在主机上新建一个目录...
  • 背景最近入坑了docker,比如本地想要启动一个elastic容器的话,直接通过以下命令即可快速启动一个elasticsearch的实例。docker run -d -p 9200:9200 \-p 9300:9300 \--name elasticsearch001 -h elasticsearch001 \-...
  • docker仓库

    2020-12-04 10:41:26
    1.下载registry镜像,registry为docker官方提供的一个镜像,可以用它来创建本地docker私有仓库 2.以registry镜像启动容器 3.可以访问容器 4.把其中一个镜像上传到私有仓库 5.更改配置文件 6.查看容器已经关闭...
  • 任务一: Docker Registry本地私有仓库搭建 1、启动Docker Registry; 2、重命名镜像; ...任务二:Docker Registry本地私有仓库配置;...1.1、查看Docker Registry私有仓库搭建地址; 1.2、生成自签名证...
  • 网上教程真心很多, 但感觉乱七八糟的. 还是自己写好, 以后再用也方便. 不多废话了. ...2. 创建私有仓库的容器 sudo docker run -d -p 5000:5000 registry:2 3. 添加验证 sudo vim /etc/sysconfig/docker o
  • 首先你要到https://hub.docker.com ...然后创建一个属于自己的...首先在本地ssh到宿主机,boot2docker ssh查看我有哪些镜像:docker images假设我有一个基于官方版nginx创建的镜像,它的image_id为ced98b446736接下来我们
  • 1.拉取镜像仓库 docker pull registry 2.查看所有镜像 docker images 镜像列表 3.启动镜像服务器registry 首先在在主机上新建一个目录,供存储镜像 cd /usr/local/ mkdirdocker_registry 启动镜像 docker run -d -p ...
  • 1、登录 docker login http://xxxxx.com 2、登录私有hub创建项目 例如项目叫:abc-dev 3、给镜像打tag ...2e25d8496557:IMAGE ID,可以用docker images 查看 xxxxx.com:私有hub域名 abc-d...
  • 1、登录阿里云镜像仓库--username后面跟上账户名,以及服务器地址2、查看本次docker镜像docker images 或者docker images ls3、push我们需要上传至阿里云镜像仓库docker镜像注意:1)、仓库名必须与阿里云所在仓库...
  • 添加本地仓库IP,然后重启docker1.3 运行容器registry仓库1.4 运行一个镜像1.5 下载nginx镜像测试,并更改镜像标记为192.168.247.134:nginx1.6 上传至私有仓库1.7 查看挂载点1.8 查看私有仓库内的镜像1.9 删除现有...
  • 1、启动docker并拉取registry镜像源 sudo service docker start /...2、查看是否下载成功 sudo docker images 3、下载以后启动该容器,可以将容器内的数据映射挂载到自己指定的目录上 mkdir -p /opt/data/reg...
  • 环境安装: VirtualBox 安装 Centos7 安装 docker ...通过 Centos 指令: yum install docker 在两台计算机中安装 docker ,可通过docker --version查看相应版本,如: [root@localhost docker]# d...
  • Docker之九:Docker 仓库

    2020-12-08 17:34:53
    Docker之九:Docker 仓库Docker Hub国内云服务上提供的镜像仓库搭建本地私有仓库 如我们前面了解到的,仓库(Repository)是机制存放镜像的地方,分为公有仓库和私钥仓库。 我们前面谈到过注册服务器(Registry),...
  • 启动dockerdocker run查看版本docker version查看本地镜像docker images直接列出镜像结果,并且只包含镜像ID和仓库名:image ls 就是 imagesdocker image ls --format "{{.ID}}: {{.Repository}}"以表格等距显示,...
  • docker上安装mysql有两种方式 1.通过Dockerfile构建 2.直接在docker hub上拉取镜像安装 =================本篇采用方法2===================== 1.搜索查找docker hub上的mysql镜像 docker search mysql ...
  • 查看私有docker 仓库中的镜像信息

    千次阅读 2019-11-17 20:19:25
    本地安装docker 仓库的主机查询 curl http://127.0.0.1:5000/v2/_catalog [root@localhost log]# curl http://127.0.0.1:5000/v2/_catalog {"repositories":["busybox","registry"]} 其他机器也可以进行访问 ...
  • 2.0.0.31、docker仓库搜索mysqldocker search mysql2、docker仓库拉取mysql8.0docker pull mysql:8.0备注:docker pull mysql //默认拉取最新版本3、查看本地仓库镜像是否下载成功docker images mysql:8.04...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 570
精华内容 228
关键字:

本地仓库查看docker