zoukankan      html  css  js  c++  java
  • docker-ce-17.09 仓库的创建与使用

    docker仓库是集中存放镜像的地方,注册服务器是存放仓库的具体服务器,每个服务器上可以有多个仓库,每个仓库下面有多个镜像。

    一、查找仓库中镜像

    > docker search centos
    

      

    二、下载镜像

    > docker pull centos
    

      

    三、国内镜像服务

    http://hub.daocloud.io/
    https://dev.aliyun.com/search.html
    https://hub.alauda.cn/
    

      

    四、创建私有仓库

    > docker run -d -p 5000:5000 registry.docker-cn.com/library/registry

    自动下载并启动一个registry容器,创建本地的私有仓库服务
    默认会将仓库创建在容器的/tmp/registry目录下。可通过-v参数来将镜像文件存放在本地指定路径上。

    > docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry.docker-cn.com/library/registry
    

     这个时候,本地就启动一个私有仓库服务,监听端口为5000。

    我们新建一个标签,来把这个镜像上传到本地仓库服务。

    > docker tag centos:latest 192.168.137.222:5000/centos
    
    > docker push 192.168.137.222:5000/centos

    如果出现如下错误

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

     在/etc/docker下创建daemon.json文件并写入如下数据,然后重启docker

    {"insecure-registries":["192.168.137.222:5000"]}
    
    > systemctl restart docker
    

    五、从我们自已建的私有仓库下载镜像

    > docker pull 192.168.137.222:5000/centos
    

  • 相关阅读:
    对于git的认识
    第一篇博客
    结对编程
    对git的认识
    李叔同先生的《梦》
    51nod 1449 砝码称重
    LeetCode 21-29题解
    LeetCode 11-20题解
    LeetCode 6-10 题解
    LeetCode刷题重启博客
  • 原文地址:https://www.cnblogs.com/jkko123/p/7724364.html
Copyright © 2011-2022 走看看