Docker搭建私有仓库

勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

导读:本篇文章讲解 Docker搭建私有仓库,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Docker搭建私有仓库

一、私有仓库搭建

拉取私有仓库镜像

docker pull registry

启动私有仓库容器

docker run -id --name=registry -p 5000:5000 registry

Docker搭建私有仓库

打开浏览器 输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{“repositories”:[]} 表示私有仓库 搭建成功

Docker搭建私有仓库

修改daemon.json

vim /etc/docker/daemon.json

在上述文件中添加一个key,保存退出。此步用于让 docker 信任私有仓库地址;注意将私有仓库服务器ip修改为自己私有仓库服务器真实ip

{"insecure-registries":["私有仓库服务器ip:5000"]}

重启docker 服务

systemctl restart docker

docker start registry

二、将镜像上传至私有仓库

标记镜像为私有仓库的镜像

docker tag centos:7 私有仓库服务器IP:5000/centos:7

上传标记的镜像

docker push 私有仓库服务器IP:5000/centos:7

三、 从私有仓库拉取镜像

拉取镜像

docker pull 私有仓库服务器ip:5000/centos:7

四、 图形化界面仓库

使用DockerCompose部署带有图象界面的DockerRegistry,命令如下:

version: '3.0'
services:
  registry:
    image: registry
    volumes:
      - ./registry-data:/var/lib/registry
  ui:
    image: joxit/docker-registry-ui:static
    ports:
      - 8080:80
    environment:
      - REGISTRY_TITLE=康小庄私有仓库
      - REGISTRY_URL=http://registry:5000
    depends_on:
      - registry

Docker搭建私有仓库

在此目录里执行命令

docker-compose up -d

Docker搭建私有仓库

访问http://ip:8080/

Docker搭建私有仓库

方便复制命令和拉取镜像

Docker搭建私有仓库

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/140669.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!