美文网首页
docker镜像仓库

docker镜像仓库

作者: fdsun | 来源:发表于2021-02-20 23:25 被阅读0次

    1.docker hub

    hub.docker.com

    (1)在docker机器上登录
    docker login
    
    (2)输入用户名和密码
    
    (3)docker push test-namespace/test-docker-image
    [注意镜像名称要和docker id一致,不然push不成功]
    
    (4)给image重命名,并删除掉原来的
    docker tag test-docker-image test-namespace/test-docker-image
    docker rmi -f test-docker-image
    
    (5)再次推送,刷新hub.docker.com后台,发现成功
    
    (6)别人下载,并且运行
    docker pull test-namespace/test-docker-image
    
    docker run -d --name user01 -p 6661:8080 test-namespace/test-docker-image
    
    

    2.阿里云docker hub (重点)

    阿里云docker仓库 https://cr.console.aliyun.com/cn-hangzhou/instances/repositories 参考手册 https://cr.console.aliyun.com/repository/cn-hangzhou/dreamit/image-repo/details

    (1)登录到阿里云docker仓库
    sudo docker login --username=xxxx registry.cn-hangzhou.aliyuncs.com
    
    (2)输入密码
    
    (3)创建命名空间,比如 test-namespace
    
    (4)给image打tag
    sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0
    
    (5)推送镜像到docker阿里云仓库
    sudo docker push registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0
    
    (6)别人下载,并且运行
    docker pull registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0
    
    docker run -d --name user01 -p 6661:8080 registry.cn-hangzhou.aliyuncs.com/test-namespace/test-docker-image:v1.0
    
    

    3. 搭建自己的Docker Harbor

    (1)访问github上的harbor项目
    <https://github.com/goharbor/harbor>
    
    (2)下载版本,比如1.7.1
    <https://github.com/goharbor/harbor/releases>
    
    (3)找一台安装了docker-compose,上传并解压
    tar -zxvf xxx.tar.gz
    
    (4)进入到harbor目录
    修改harbor.cfg文件,主要是ip地址(hostname)的修改成当前机器的ip地址
    同时也可以看到Harbor的密码,默认是Harbor12345
    
    (5)安装harbor,需要一些时间
    sh install.sh
    
    (6)浏览器访问,比如xxx.xxx.xxx.xxx(centos-Ip),输入用户名和密码即可
    
    

    相关文章

      网友评论

          本文标题:docker镜像仓库

          本文链接:https://www.haomeiwen.com/subject/anhhtltx.html