zoukankan      html  css  js  c++  java
  • 搭建Docker环境---私有仓库registry搭建

    环境

    服务端机器 (主机名为192.168.1.2):docker私有仓库服务器,运行registry容器

    1 下载镜像registry

    # docker pull registry

    2 查看镜下是否pull下来

    docker images

    3 运行registry容器

    docker run -itd -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest 

    参数说明

    -itd:在容器中打开一个伪终端进行交互操作,并在后台运行;
    -v:把宿主机的/data/registry目录绑定 到 容器/var/lib/registry目录(这个目录是registry容器中存放镜像文件的目录),来实现数据的持久化;
    -p:映射端口;访问宿主机的5000端口就访问到registry容器的服务了;
    —restart=always:这是重启的策略,假如这个容器异常退出会自动重启容器;
    —name registry:创建容器命名为registry,你可以随便命名;
    registry:latest:这个是刚才pull下来的镜像;

    远程服务器必须开启docker远程api(为maven-docker-plugin打包上传)

    vim /usr/lib/systemd/system/docker.service

    修改ExecStart行为下面内容

    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 

    4 本地测试镜像仓库中所有的镜像

    curl http://127.0.0.1:5000/v2/_catalog

    {“repositories”:[]}
    现在是空的,因为才刚运行,里面没有任何镜像内容。

  • 相关阅读:
    Kotlin函数之fun?function?
    Kotlin什么是top-level?
    Kotlin基础类型
    Hello,Kotlin!
    delphi 窗体自适应屏幕分辨率
    关于 Delphi 中流的使用(7) 压缩与解压缩(TCompressionStream、TDecompressionStream)
    delphi视频聊天
    两个DataGridEHToExcel
    用Delphi实现网络视频编程
    delphi Base64编码/解码及数据压缩/解压知识
  • 原文地址:https://www.cnblogs.com/wdzhz/p/10973365.html
Copyright © 2011-2022 走看看