首页 > 其他分享 >Docker搭建本地私有仓库

Docker搭建本地私有仓库

时间:2022-10-30 20:57:12浏览次数:61  
标签:5000 私有 192.168 myubuntu v1.0 111.99 Docker docker 搭建

1、下载registry镜像

docker pull registry

 

 

 2、在daemon.json文件中添加私有镜像仓库地址并重启

vim /etc/docker/daemon.json

{ 
  "registry-mirrors": ["https://4abdkxlk.mirror.aliyuncs.com"],  #添加此段,“,”不可少
  "insecure-registries": ["192.168.111.99:5000"] #ip是本机IP地址
} 
systemctl daemon-reload
systemctl restart docker.service

3、运行私有仓库

docker run -d -p 5000:5000  -v /sheyu/myregistry/:/tmp/registry --privileged=true registry

 

 

 4、案例演示

4.1、下载ubuntu镜像

4.2、ubuntu安装ifconfig命令

docker run -it ubuntu /bin/bash
ifconfig
apt-get update
apt-get install net-tools

5、提交新镜像

docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

docker commit -m="ifconfig cmd add" -a="sheyu" 891f9aab9d65 sheyuubuntu:v1.0

 

 

 6、push新镜像到私服库

curl -XGET http://192.168.111.99:5000/v2/_catalog
docker tag myubuntu:v1.0 192.168.111.99:5000/myubuntu:v1.0
docker push 192.168.111.99:5000/myubuntu:v1.0
curl -XGET http://192.168.111.99:5000/v2/_catalog

 

7、拉取本地仓库并验证ifconfig

docker pull 192.168.111.99:5000/myubuntu:v1.0

docker run -it 192.168.111.99:5000/myubuntu:v1.0 /bin/bash

 

标签:5000,私有,192.168,myubuntu,v1.0,111.99,Docker,docker,搭建
From: https://www.cnblogs.com/zszitman/p/16842189.html

相关文章

  • mac 安装docker
    Mac下如何安装docker1、本系统10.14.62、brewinstall --caskdocker默认安装版本之后到开图形界面之后显示如下   3、找到docker下载包网站:https://download.d......
  • Docker镜像发布到阿里云
    1、本地镜像发布到阿里云流程  2、镜像的生成方法2.1、下载镜像ubuntudockerpullubuntu  2.2、运行ubuntu镜像并安装vimdockerrun-itubuntu/bin/bash......
  • 基于Cri-dockerd使用Kubeadm部署Kubernetes1.25集群
    1.前言介绍关于Kuebernetes的部署常用于部署K8s集群的工具和部署方式minikubekubeadm二进制包本文使用kubeadm部署方式K8s集群的部署有多种方式,而使用Kubeadm是......
  • 003-DockerCompose部署积累
    运行MySQLversion:'3'services:mysql:container_name:mysqlrestart:alwaysimage:mysql:5.7ports:-"3306:3306"volumes:......
  • 【Vue】从零搭建一个Vue项目
    一、项目创建1、打开命令行窗口Cd/d进入想要创建项目的位置,输入vuecreate项目名编辑2、选择Vue2编辑3、运行该项目编辑4、创建成功编辑 在浏览器中输入以上网址:localhos......
  • vue-cil搭建vue
    搭建vue-cil脚手架需要node.js环境去官网下载node.js  win系统cmdnode-v查看当前版本npminstallcnpm-g或者npminstall--registry=https://registry.npm.taoba......
  • 14.docker 15问
    目录什么是Docker?Docker的应用场景有哪些?Docker的优点有哪些?Docker与虚拟机的区别是什么?Docker的三大核心是什么?如何快速安装Docker?如何修改Docker的存储位置?Dock......
  • 玩客云 docker安装homeassistant
    dockerpullportainer/portainer:latest dockerrun-d\--name="hass"\--privileged\--restart=unless-stopped\-eTZ='Asia/Shanghai'\-v/home/hass/......
  • centos docker 部署.net6项目
    1.生成dockerfile文件FROMmcr.microsoft.com/dotnet/aspnet:6.0ASbaseWORKDIR/appEXPOSE5000#一般情况下必须开放docker容器默认暴露80端口EXPOSE80#......
  • centos 配置docker
    参照官方教程执行https://docs.docker.com/engine/install/centos/1、当执行到下面的命令时,注意替换规则sudoyuminstalldocker-ce-<VERSION_STRING>docker-ce-cli-......