• 技术文章 >运维 >Docker

    docker可不可以搭建本地镜像仓库

    VV2020-05-20 11:49:23原创698

    搭建环境:

    MacOS Sierra 10.12.4(Darwin Kernel Version 16.5.0)
    Docker version 17.03.1-ce

    搭建前的准备工作:

    1、安装docker,并正常运行

    2、在docker官网找到搭建本地仓库的镜像registry

    官方在Docker hub上提供了registry的镜像,我们可以直接使用该registry镜像来构建一个容器,搭建我们自己的私有仓库服务。

    具体搭建方法如下:

    1、从docker hub拉取镜像

    docker pull registry:latest

    2、创建本地镜像仓库存储路径

    mdkir path/to/registry

    3、作为本地镜像仓库的存储路径需要是共享的

    Docker -> Preferences... -> File Sharing

    将文件夹添加到共享中

    4、启动容器

    docker run -d -v path/to/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

    Registry服务默认会将上传的镜像保存在容器的/var/lib/registry,我们将主机的path/to/registry目录挂载到该目录,即可实现将镜像保存到主机的path/to/registry目录了。

    5、查看是否启动了registry服务

    $ docker ps

    6、push本地镜像进本地镜像仓库

    docker tag workspace:latest 127.0.0.1:5000/workspace:latest
    docker push 127.0.0.1:5000/workspace

    7、验证是否已经push到本地镜像仓库

    http://127.0.0.1:5000/v2/_catalog

    推荐教程:docker教程

    以上就是docker可不可以搭建本地镜像仓库的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:docker 镜像仓库
    上一篇:docker如何清除停止的容器 下一篇:如何给docker容器配置IP
    线上培训班

    相关文章推荐

    • docker如何更换国内仓库• docker如何通过代理上网• docker容器中文乱码怎么办• docker如何配置jdk环境变量

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网