zoukankan      html  css  js  c++  java
  • docker之搭建私有镜像仓库和公有仓库

    一.搭建私有仓库

    1.docker pull registry   #下载registry镜像并启动
    
    2. docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry    #启动
    
    3.curl http://192.168.192.140:5000/v2/_catalog   #查看镜像仓库内所有镜像

    4.vim /etc/docker/daemon.json
    #添加 {"insecure-registries":["192.168.192.140:5000"]}
    vim /lib/systemd/system/docker.service 
    添加:
    EnvironmentFile=-/etc/docker/daemon.json

    5.service docker restart #重启docker

    6.docker tag centos:latest 192.168.192.140:5000/centos:v1 #打标签

    7.docker push 192.168.192.140:5000/centos:v1 #上传

    8.docker pull 192.168.192.140:5000/centos:v1 #下载

    9.curl http://192.168.192.140:5000/v2/centos/tags/list #列出镜像标签



    二.docker hub公共镜像仓库使用

    1.注册账号
    https://hub.docker.com
    
    2.登录docker hub
    docker login
    或者
    docker login --username=yanglin --password=123456
    
    3.镜像打标签
    docker tag testimage:v1 yanglin/testimage:v1
    
    4.上传
    docker push yanglin/testimage:v1
    
    #搜索测试
    docker search yanglin
    
    5.下载
    docker pull yanglin/testimage:v1
  • 相关阅读:
    安装pandas所需c及c++依赖
    linux中文临时生效
    标维参考命令
    linux运维
    prop属性
    centos python虚拟环境安装
    centos7&python3.6uwsgi安装
    react 入坑笔记(六)
    js 实现数据结构 -- 集合(MySet)
    js 实现数据结构 -- 链表(LinkedList)
  • 原文地址:https://www.cnblogs.com/hbxZJ/p/10236107.html
Copyright © 2011-2022 走看看