docker 配置私有仓库

1.使用docker 命令:

  1.准备两台虚拟机,这里使用的是centos7,两台使用yum install docker 安装docker;

  2.给两台虚拟机设置固定ip:  

  进入到虚拟机内
  敲入命令:
  vim /etc/sysconfig/network-scripts/ifcfg-eth0
  ONBOOT=yes
  IPADDR=10.211.55.10(虚1)、10.211.55.11(虚2)
  GATEWAY=10.211.55.1
  NETMASTER=255.255.255.0

  3.开放端口5000,或关闭防火墙

  4.虚1配置自有签名,生成 .crt 和 .key两个文件,将 .crt 复制到 虚2的/etc/pki/ca-trust/source/anchors目录下,并运行

  update-ca-trust

  5.重新启动docker

  service docker stop && service docker start

  6.测试端口能否访问

  curl https://XXX.com:5000/v2/_catalog
 7.测试镜像能否push和pull
  docker tag centos:6 XXX.com:5000/centos6:1.0
  docker push XXX.com:5000/centos6:1.0
   docker pull XXX.com:5000/centos6:1.0
2.使用docker-compose

原文地址:https://www.cnblogs.com/qq1069284034/p/11602434.html

时间: 2024-11-08 18:21:03

docker 配置私有仓库的相关文章

docker 配置私有仓库、打开TCP管理端口

docker配置私有仓库.打开TCP管理端口 该机器主要用于jenkins在编译打包镜像时使用.需要能push镜像到私有仓库,需要开通tcp管理端口作为docker远程机器. 安装docker # vi /etc/resolv.conf nameserver 114.114.114.114 # yum update # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager --add-re

docker创建私有仓库

1.查看远程仓库中的列表$ sudo docker search registry    //会列出你所需要的仓库 2.获取registry仓库$ sudo docker pull registry   //最新 3.运行 $ sudo docker run -p 5000:5000  docker.io/registry   //-p映射端口 3.1查看容器运行情况[[email protected] docker]# docker psCONTAINER ID        IMAGE   

Docker的私有仓库

学习Docker的过程中Docker的私有仓库一直没能成功,就是因为CentOS 6.x和CentOS 7默认引入了支持https认证,每次在push和pull的时候都会报错,今天是周末,利用一天的时间反复测试和网上案列的整合,总算是成功了,也借此机会对学习Docker的朋友有所帮助. 个人的愚见:博友在练习的时候建议用CentOS 7.x系统,不建议用CentOS 6.x系统 一.准备 地址规划: Docker私有仓库地址:192.168.0.109 Docker客户端地址:192.168.0

Docker(三)私有仓库Harbor安装和配置

(一).概述Harbor是开源registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务. 下载地址:https://github.com/goharbor/harbor/releases (二).安装和配置.由于harbor包括docker,docker-composere和client只需安装docker即可(Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排.Harbor 的

Docker 搭建私有仓库

搭建私有仓库 首先在136机器上下载registry镜像 $ sudo docker pull registry 下载完之后我们通过该镜像启动一个容器 $ sudo docker run -d -p 5000:5000 registry 默认情况下,会将仓库存放于容器内的/tmp/registry目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失,所以我们一般情况下会指定本地一个目录挂载到容器内的/tmp/registry下,如下: $ sudo docker run -d -p 5000

CentOS7基于Nginx和Registry2.0搭建Docker安全私有仓库

作用:Nginx做反向代理,在访问私有仓库时加个密码验证,密码用htpasswd生成 IP:192.168.0.227 1.下载registry2.0镜像 docker pull  registry:2.1.1 2.安装Nginx yum  -y install nginx 3.创建docker仓库数据和配置目录 sudo mkdir -p /opt/docker/registry/data sudo mkdir -p /opt/docker/registry/conf 4.运行docker仓库

docker registry私有仓库部署

私有仓库服务端:12.40[[email protected]_golang ~]# docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry-dev --name docker-registry registry:2.4[[email protected]_golang ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMEScebb252856b1

在 ubuntu 搭建 docker registry 私有仓库

为什么要搭建 docker 私有仓库 原因有几个: 项目需要,不希望将项目放到 docker hub 上. 环境需求,考虑网络.效率的问题,希望在私有服务器上建立自用的仓库,提高便利性和访问速度. 可以做更多的个性化配置. 用什么搭建 docker 私有仓库 docker 官方提供了 registry 的镜像,可以使用它来建私有仓库. 本次搭建的环境 在这里先说明一下本文的实验环境: docker 仓库服务器: ubuntu 14.04 ip地址:192.168.188.112 docker 客

docker的私有仓库的搭建

author: headsen chen date:2018-06-30  23:14:16 服务端(私有仓库:centos7_64位),使用端:centos6_64位 1.仓库的搭建: 安装docker: yum -y install epel-release yum -y install docker-iosystemctl start docker 将本地的仓库换成阿里云的镜像仓库 vim /etc/docker/daemon.json # 内容如下: { "registry-mirror