zoukankan      html  css  js  c++  java
  • 私有镜像仓库使用文档(自用)

    1、拉取镜像

    首先,需要在对应服务器的/etc/docker/daemon.json文件中添加镜像仓库的ip和port,如果没有这个文件,则在相同路径下创建。

    例:

    {
      "insecure-registries": [
        "xx.xx.xx.xx:port"
    ]
    }
    

    修改之后重启守护进程以及docker

    sudo systemctl daemon-reload  # 重启守护进程
    systemctl restart docker  # 重启docker服务
    

    注意:因为是json文件,所以写入的文件格式一定也要是json格式,否则重启docker的时候将会出现异常

    重启之后直接拉取镜像

    # 如果绑定的域名,就可以直接通过域名拉取,但是需要在配置私有镜像仓库的主机设置ssl证书绑定443端口,否则无法实现
    
    # 没有绑定域名,就需要通过ip端口拉取,如果ssl证书没有直接绑定ip,就需要指定端口上传和拉取,否则默认使用443
    
    例:
    
    > docker pull xx.xx.xx.xx:port/only_data/spiders
    其中only_data是镜像仓库的名字,指定镜像在哪个仓库里
    

    2、启动镜像

    only_data

    > docker run -d --name only_data -p 8000:8080 only_data
    

    auto

    > docker run -d --name auto -p 8001:8080 auto
    

    spiders

    > docker run -d --name spiders -p 8002:8002 -e port=8002 spiders
    
  • 相关阅读:
    [转]java常量池理解总结
    设计数据库时使用外键吗
    ajax 下载文件
    CentOS6.4配置163的yum源
    Xms Xmx PermSize MaxPermSize 区别
    [转]基于java的程序OutOfMemory问题的解决及Xms/Xmx/Xss的解释和应用
    Java Web Services面试
    java 单例模式
    Spring和MyBatis整合
    Spring核心概念
  • 原文地址:https://www.cnblogs.com/Yang-Sen/p/13297781.html
Copyright © 2011-2022 走看看