美文网首页docker
搭建docker私有仓库

搭建docker私有仓库

作者: 咸鱼哇哇哇 | 来源:发表于2019-06-25 20:15 被阅读0次

docker官方文档:https://docs.docker.com/registry/

                          主机                                                            IP

            docker仓库机——master                             192.168.11.128

            docker客户机——server                              192.168.11.129

前提准备:

主机都必须都安装好了docekr,不然没法实验

一、关闭防火墙、selinux

systemctl stop firewalld.service

systemctl disable firewalld.service

sed -i 's/SELINUX=.*/SELINUX=disabled/'/etc/sysconfig/selinux(永久关闭selinux)

二、搭建私有仓库registr:

maste端:docker  pull  registry

三、master端启动docker私有仓库镜像

命令:docker run --privileged  -d -v /registry:/var/lib/registry  -p5000:5000  --restart=always  --name registry  registry:latest

上面命令的参数部分内容解释:

privileged:     表示相当于拥有超级用户的权限

/registry:/var/lib/registry:   左边的为宿主机的目录绝对,当目录不存在的时候会自动创建其目录,右边的是容器的目录绝对路径

--restart=always: 不管退出状态码是什么始终重启容器。当指定always时,docker daemon将无限次数地重启容器。容器也会在daemon启动时尝试重启,不管容器当时的状态如何。

注解:

wordpress:latest :  制作软件包名:版本

192.168.11.128:5000/wordpress:latest:192.168.11.128:5000这个是docker私有仓库名和端口

wordpress:latest:   镜像名字:版本号

为什么要制作软件包的时候前面要加docker个人账号呢?可以查看这篇文章

https://blog.csdn.net/baidu_19473529/article/details/70156144

六、将打好标签的镜像上传到docker私有仓库:

命令:docker push   192.168.11.128:5000/wordpress

对于上面的报错,进行配置即可:

注意:

 docker比较特殊吧,重新加载docker配置文件使用命令:  systemctl  daemon-reload

解释:v2/_catalog目录

 curl   http://192.168.11.128:5000/相当于我们cd到了容器的/var/lib/registry目录下,我们上面将registry镜像做了一个卷挂载,所以现在去/registry目录下查看就知道了

命令:tree

七、客户端操作

       下载镜像:

现在再次下载httpd镜像:docker  pull  192.168.11.128:5000/httpd:v1

上传镜像:

    3、上传镜像到docker私仓:

命令:docker    push   192.168.11.128:5000/busybox:latest

    4、查看docker私仓:

docker上传下载成功,简单的搭建完成

相关文章

  • Docker

    构建镜像仓库 Docker运行java程序 1.1.6 搭建docker私有仓库 新建私有仓库 1.2.1 数据挂...

  • 5.私有与公有镜像仓库

    一. 搭建私有镜像仓库 Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提...

  • Docker

    一、Docker 私有仓库搭建 环境centos 6 192.168.1.2 Docker 仓库 192.168....

  • k8s学习笔记-5-私有harbor

    5 创建docker私有仓库 使用node5节点搭建harbor私有仓库 harbor仓库依赖docker和doc...

  • Docker搭建私有仓库之Harbor

    Docker搭建私有仓库之Harbor Harbor Harbor是构建企业级私有docker镜像的仓库的开源解决...

  • Docker之八私有仓库

    个人专题目录 Docker 私有仓库 1. 私有仓库搭建 2. 将镜像上传至私有仓库 3. 从私有仓库拉取镜像

  • 搭建docker私有仓库(3)

    至于为什么搭建docker私有仓库,原因很简单,把项目放到docker公有仓库,或者是阿里云的docker仓库,是...

  • Docker私有仓库

    一、Docker私有仓库搭建与配置 1、拉取私有仓库镜像 2、启动私有仓库容器 3、打开浏览器输入地址http:/...

  • docker container monitor

    原文:利用TICK搭建Docker容器可视化监控中心 前言 前面已经搭建了私有docker仓库以及用docker-...

  • Harbor搭建私有Docker仓库

    前言:搭建私有docker仓库,方便部署扩展我们服务... ⚠️必须安装docker(1.10+)和docker-...

网友评论

    本文标题:搭建docker私有仓库

    本文链接:https://www.haomeiwen.com/subject/jtaxcctx.html