• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > 详解centos7 docker1.12安装私有仓库

详解centos7 docker1.12安装私有仓库

作者:低调灬小猪 字体:[增加 减小] 来源:互联网

本文主要包含docker1.12安装私有仓库,docker,私有仓库,docker,私有仓库搭建等服务器相关知识,低调灬小猪 希望可以进行参考

1、安装docker:我用的是centos7 操作系统 3.10,虽然可以直接yum install docker 但安装的docker1.10 稳定版,生产环境要用1.12的所以需要配置下yum源。

操作步骤:

1、 配置yum源

touch /etc/yum.repos.d/docker.repo
输入如下
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

2、确保之前没有docker相关安装包:

rpm -qa |grep docker
 yum -y remove xxx

3、安装docker

yum install libdevmapper* -y
yum install docker-engine -y

4、启动docker

systemctl start docker.service
chkconfig docker on

5、设置docker 镜像源加速器

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://48b042ae.m.daocloud.io

注:初次会生成/etc/docker/daemon.json  文件,并写入{"registry-mirrors": ["http://48b042ae.m.daocloud.io"]}
配置参数。

[root@dockerNode1 ~]# cat /etc/docker/daemon.json 
{"registry-mirrors": [http://48b042ae.m.daocloud.io]}

6、下载registry镜像

docker pull registry

7、启动registry容器

docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

7.1配置本地deamon.json文件

添加如下参数:"insecure-registries":["172.19.136.238:5000"]

该参数解决了 http: server gave HTTP response to HTTPS client问题

8、官网拉取测试镜像

docker pull busybox 

9、测试镜像打标签

docker tag busybox 172.19.136.238:5000/gongtest:01 注库名不能有大写字母

10、上传到本地仓库

docker push 172.19.136.238:5000/gongtest:01

11、删除本地镜像

docker rmi 172.19.136.238:5000/gongtest:01

12、通过http api访问下

[root@dockerNode1 ~]# curl 172.19.136.238:5000/v2/_catalog
{"repositories":["gongtest"]}
[root@dockerNode1 ~]# curl 172.19.136.238:5000/v2/gongtest/tags/list
{"name":"gongtest","tags":["01"]}

13、拉取本地仓库镜像(如果其它节点需要安装docker情况下进行7.1配置)

docker pull 172.19.136.238:5000/gongtest:01

14、验证是否下载:

[root@dockerNode1 ~]# docker images
REPOSITORY      TAG     IMAGE ID   CREATED     SIZE
172.19.136.238:5000/busybox latest    8a4698b1752b  Less than a second ago 1.11 MB
172.19.136.238:5000/gongtest 01     8a4698b1752b  Less than a second ago 1.11 MB

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • 在Centos7中安装Docker1.12的详细教程
  • centos7 安装docker步骤详细介绍
  • CentOS/RedHat 6.5 离线安装Docker
  • Centos7下安装Docker Engine
  • CentOS 7安装Docker服务详细过程
  • CentOS 7.2 下安装 Docker 1.12.3 版的详细方法
  • docker centos7 安装ssh具体步骤
  • Centos7上安装docker的方法
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解centos7 docker1.12安装私有仓库

相关文章

  • VMware虚拟机nat模式连不上网的解决方法
  • Docker学习笔记之k8s部署方法
  • Docker的理解和基本命令详解
  • 调查:84%的IT主管未充分利用云计算
  • 详解OpenStack之服务端口号
  • 服务器虚拟化技术及价值优势
  • kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的步骤
  • VirtualBox 虚拟机中安装 Ubuntu 12.04(图文教程)
  • Ubuntu 搭建基于Docker的LNMP+Redis的开发环境(图文)
  • Docker搭建本地私有仓库的详细步骤

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 使用Docker快速搭建Oracle开发环境的方法教程
    • 怎样获取docker动态分配的port
    • 阿里云docker容器固定应用到到某一个节点记录
    • KVM虚拟化:选REHL还是RHEV?
    • docker cgroup 资源监控的详解
    • 将博客迁移至docker纪实
    • 详解VMware接入Openstack—使用Openstack创建vCenter虚拟机
    • docker 如何删除none镜像
    • 解决VMWARE桥接模式虚拟机无法上网的问题
    • VMware EXSI为虚拟机centos安装VMware Tools

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有