docker建立私有仓库(代码片段)

author author     2022-12-22     336

关键词:

Docker(五)建立私有仓库

随着创建的镜像日益增多,就需要一个保存镜像的地方,这就是仓库。

仓库目前有两张:

1:公有仓库

2:私有仓库

私有仓库建立

[[email protected] ~] docker pull registry
Using default tag: latest
latest: Pulling from library/registry
4064ffdc82fe: Pull complete 
c12c92d1c5a2: Pull complete 
4fbc9b6835cc: Pull complete 
765973b0f65f: Pull complete 
3968771a7c3a: Pull complete 
Digest: sha256:51bb55f23ef7e25ac9b8313b139a8dd45baa832943c8ad8f7da2ddad6355b3c8
Status: Downloaded newer image for registry:latest

之后需要在/etc/docker/目录底下创建json文件,否则就会报错

[[email protected] ~] vim /etc/docker/daemon.json
"insecure-registries":["192.168.179.152:5000"]

重启服务:上传时候回报错

[[email protected] ~]# systemctl restart docker.service

本地启动的私有仓库监听地址为5000

docker create -it registry /bin/bash
docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES
6f7497fcc8c2        registry            "/entrypoint.sh /b..."   59 seconds ago      Exited (2) 20 seconds ago                       musing_turing
docker start 6f7497fcc8c2
//宿主机的/data/registry自动创建挂载容器中的/tmp/registry
docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry

//更改标记为192.168.179.152:5000/cobbler
docker tag jasonlix/docker-cobbler 192.168.175.145:5000/cobbler

//上传
docker push 192.168.179.152:5000/cobbler
--------显示---------------------
The push refers to a repository [192.168.179.1525000/cobbler]
983c23e6d629: Pushed 
58c8b3d7f322: Pushed 
e6bf41084b0e: Pushed 
eb048cf06c75: Pushed 
34e7b85d83e4: Pushed 
latest: digest: sha256:dfb7b852c32b24b92fc3dff6f559dbf3ab77cbdf1b0247a843ffcddd336f3ab0 size: 1362

//获取私有仓库列表

curl -XGET http://192.168.179.152:5000/v2/_catalog
"repositories":["cobbler"]

docker数据管理与网络通信之私有仓库建立(代码片段)

...库。首先需要在构建私有仓库的服务器上下载registry镜像dockerpullregistry在/etc/docker/目录 查看详情

docker私有仓库harbor建立!(代码片段)

Harborharbor简述Harbor安装部署安装docker安装docker-compose安装harborharbor简述Harbor为存放镜像的私有仓库,可以部署在任何支持Docker的Linux发行版本上,它的核心组件是registry,它支持多种功能,图形化界面管理、多用户... 查看详情

docker私有仓库harbor建立!(代码片段)

Harborharbor简述Harbor安装部署安装docker安装docker-compose安装harborharbor简述Harbor为存放镜像的私有仓库,可以部署在任何支持Docker的Linux发行版本上,它的核心组件是registry,它支持多种功能,图形化界面管理、多用户... 查看详情

docker私有仓库harbor建立!(代码片段)

Harborharbor简述Harbor安装部署安装docker安装docker-compose安装harborharbor简述Harbor为存放镜像的私有仓库,可以部署在任何支持Docker的Linux发行版本上,它的核心组件是registry,它支持多种功能,图形化界面管理、多用户... 查看详情

docker--私有仓库建立cgroup资源限制(持续更新中)(代码片段)

...章目录一、私有仓库建立二、Cgroup资源一、私有仓库建立dockerpullregistryvim/etc/docker/daemon.json "insecure-registries":["192.168.35.70:5000"], ##添加&#x 查看详情

docker--私有仓库建立cgroup资源限制(代码片段)

...iops的限制9、构建镜像时指定资源限制一、私有仓库建立dockerp 查看详情

docker镜像创建及建立私有仓库(代码片段)

Docker镜像创建方法创建镜像的方法有三种,分别是基于已有的镜像创建、基于本地模板创建、基于Dockerfile创建,下面着重介绍这三种创建镜像的方法。?基于已有镜像创建首先将镜像加载到容器,将容器里面运行的程序及运行环... 查看详情

docker私有仓库部署,和cgroup资源限制(代码片段)

私有仓库建立[root@docker~]#dockerpullregistry[root@docker~]#dockerpullnginx在docker引擎终端设置[root@dockerdocker]#vim/etc/docker/daemon.json[root@dockerdocker]#systemctlrestartdocker"insecure 查看详情

docker私有仓库部署cgroup资源限制(代码片段)

私有仓库建立dockerpullregistrydockerpullnginx在docker引擎终端设置vim/etc/docker/daemon.json "insecure-registries":["192.168.220.35:5000"], #添加,本地地址端口:5000 "registry-mirrors" 查看详情

docker私有仓库部署cgroup资源限制(代码片段)

私有仓库建立dockerpullregistrydockerpullnginx在docker引擎终端设置vim/etc/docker/daemon.json "insecure-registries":["192.168.220.35:5000"], #添加,本地地址端口:5000 "registry-mirrors": 查看详情

docker私有仓库registry和cgroup资源限制(代码片段)

私有仓库registry和cgroup资源限制一.私有仓库registry的建立二.cgroup资源限制1.cpu使用率控制2.cgroup优先级权重限制3.cpu周期限制4.cpucore控制资源5.cpu配额控制参数的混合使用6.内存限额7.blockio限制8.bps和iops的限制9.构建镜像是指定资源... 查看详情

docker私有仓库registry和资源控制cgroup(代码片段)

...资源控制cgroup一、私有镜像的建立二、cgroup资源配置1、docker资源控制cpu(1)、cpu-shares参数(2)、cpu的周期限制(2.1)对容器cpu的限制方法(3)、CPUCore控制(4)内存限额( 查看详情

docker私有仓库registry和资源控制cgroup(代码片段)

...资源控制cgroup一、私有镜像的建立二、cgroup资源配置1、docker资源控制cpu(1)、cpu-shares参数(2)、cpu的周期限制(2.1)对容器cpu的限制方法(3)、CPUCore控制(4)内存限额( 查看详情

docker私有仓库(代码片段)

Docker私有仓库一、私有仓库搭建#1、拉取私有仓库镜像dockerpullregistry#2、启动私有仓库容器dockerrun-id--name=registry-p5000:5000registry#3、打开浏览器输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到"repositories":[]表示私有... 查看详情

docker私有仓库(代码片段)

Docker私有仓库一、私有仓库搭建#1、拉取私有仓库镜像dockerpullregistry#2、启动私有仓库容器dockerrun-id--name=registry-p5000:5000registry#3、打开浏览器输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到"repositories":[]表示私有... 查看详情

docker本地仓库和私有仓库(代码片段)

docker本地仓库和私有仓库一、docker本地仓库1.首先下载registry镜像2.在daemon.json文件中添加私有镜像仓库地址3.运行registry容器docker容器重启策略4.为镜像打标签5.上传到私有仓库6.列出私有仓库的所有镜像7.列出私有仓库的centos镜像... 查看详情

docker本地仓库和私有仓库(代码片段)

docker本地仓库和私有仓库一、docker本地仓库1.首先下载registry镜像2.在daemon.json文件中添加私有镜像仓库地址3.运行registry容器docker容器重启策略4.为镜像打标签5.上传到私有仓库6.列出私有仓库的所有镜像7.列出私有仓库的centos镜像... 查看详情

docker私有仓库(代码片段)

一、安装docker私有仓库1.拉取私有仓库的镜像dockerpullregistry2.启动私有仓库dockerrun-di--name=registry-p5000:5000registry3.浏览器访问http://192.168.25.129:5000/v2/_catalog。若浏览器显示"repositories":[]则表示安装成功4.让docker信任私有仓库地址1)编辑... 查看详情