• 17.Docker仓库使用


    Docker 仓库管理

    仓库(Repository)是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。

    Docker Hub

    目前 Docker 官方维护了一个公共仓库 Docker Hub

    大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。

    注册

    https://hub.docker.com 免费注册一个 Docker 账号。

    登录和退出

    登录需要输入用户名和密码,登录成功后,我们就可以从 docker hub 上拉取自己账号下的全部镜像。

    $ docker login
    

    退出

    退出 docker hub 可以使用以下命令:

    $ docker logout
    

    拉取镜像

    你可以通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令来将它下载到本地。

    以 ubuntu 为关键词进行搜索:

    $ docker search ubuntu
    

    img

    使用 docker pull 将官方 ubuntu 镜像下载到本地:

    $ docker pull ubuntu 
    

    img

    推送镜像

    用户登录后,可以通过 docker push 命令将自己的镜像推送到 Docker Hub。

    以下命令中的 username 请替换为你的 Docker 账号用户名。

    $ docker tag ubuntu:18.04 username/ubuntu:18.04
    $ docker image ls
    
    REPOSITORY      TAG        IMAGE ID            CREATED           ...  
    ubuntu          18.04      275d79972a86        6 days ago        ...  
    username/ubuntu 18.04      275d79972a86        6 days ago        ...  
    $ docker push username/ubuntu:18.04
    $ docker search username/ubuntu
    
    NAME             DESCRIPTION       STARS         OFFICIAL    AUTOMATED
    username/ubuntu
    
  • 相关阅读:
    博客作业04--树
    博客作业03--栈和队列
    博客作业2---线性表
    博客作业01-抽象数据类型
    C语言最后一次作业--总结报告
    CSAPP(8):系统级IO
    CSAPP(7):虚拟存储器
    CSAPP(6):异常控制流
    CASPP(5):链接
    CSAPP(4):存储器层次结构
  • 原文地址:https://www.cnblogs.com/Gmiaomiao/p/14244413.html
Copyright © 2020-2023  润新知