码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu16.04搭建docker私有仓库

时间:2018-09-30 10:48:12      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:rest   上传   registry   http   tom   nginx   ref   inux   ocs   

ubuntu:16.04

docker:18.06.0

docker仓库服务器:192.168.83.102

docker测试客户端:192.168.83.101

--------------------------------------分割线--------------------------------------

首先按照官网安装好docker:https://docs.docker.com/install/linux/docker-ce/ubuntu/

安装好docker之后首先pull一个镜像registry

  docker pull registry

创建docker私有仓库容器

  docker run -d --restart=always -p 5000:5000 --name=registry -v /opt/registry/:/tmp/registry/ registry:latest

    -d  后台运行

    --restart=always    docker服务重启后自动重启容器

    -v    把容器中镜像存放挂在到本地

查看docker容器是否OK

  docker ps

--------------------------------------分割线--------------------------------------

测试:

下载一个镜像(随意)

  docker pull nginx

重新命名

   docker tag tomcat:latest 192.168.83.102:5000/my-nginx

上传

  docker push 192.168.83.102:5000/my-nginx

显示报错

  The push refers to repository [192.168.83.102:5000/my-tomcat]

  Get https://192.168.83.102:5000/v2/: http: server gave HTTP response to HTTPS client

新建一个daemon.json文件并添加一下内容进去(注意服务器和客户端都需要)

  vim /etc/docker/daemon.json

  {

  "insecure-registries": [
  "192.168.83.102:5000"
  ]
  }

再测试就ok了

--------------------------------------分割线--------------------------------------

可使用下面命令查看私有仓库中都有哪些镜像

curl -XGET http://192.168.83.102:5000/v2/_catalog

ubuntu16.04搭建docker私有仓库

标签:rest   上传   registry   http   tom   nginx   ref   inux   ocs   

原文地址:https://www.cnblogs.com/zcm1993/p/9728341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!