• Docker ON MAC OS X -- 第三篇


    所有的人都可以创建Docker镜像,你可以访问Docker Hub来查找这些镜像。

    查找whalesay镜像

    1. 访问Docker Hub,Docker Hub中有所有来自个人的和官方如google,IBM等公司的镜像。在搜索框输入Whalesay


    2. 在搜索结果列表中点击docker/whalesay镜像


    浏览器会打开这个镜像的仓库。镜像仓库包含了该镜像的相关信息如它包含了什么软件、如何运行它。或许你已经注意到了,Whalesay是基于Ubuntu的linux分发版本,接下来的步骤将会引导你在你的机器上运行Whalesay

    运行whalesay镜像

    • 打开Docker命令行
    • 输入docker run docker/whalesay cowsay boo。这条命令会在一个容器中运行whalesay 镜像,你的终端应该是这个样子的:
    bash-3.2$ docker run docker/whalesay cowsay boo
    Unable to find image 'docker/whalesay:latest' locally
    Pulling repository docker.io/docker/whalesay
    fb434121fc77: Download complete 
    e9e06b06e14c: Download complete 
    a82efea989f9: Download complete 
    37bea4ee0c81: Download complete 
    07f8e8c5e660: Download complete 
    676c4a1897e6: Download complete 
    5b74edbcaa5b: Download complete 
    1722f41ddcb5: Download complete 
    99da72cfe067: Download complete 
    5d5bd9951e26: Download complete 
    Status: Downloaded newer image for docker/whalesay:latest
     _____ 
    < boo >
     ----- 
        
         
               
                        ##        .            
                  ## ## ##       ==            
               ## ## ## ##      ===            
           /""""""""""""""""___/ ===        
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~   
           \______ o          __/            
                        __/             
              \____\______/ 
    

    当你第一次运行一个软件镜像时,docker命令会从本地查找它,如果本地不存在,docker会去hub中下载

    • 在Docker命令行下输入docker images,会列出所有的镜像
    bash-3.2$ docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
    hello-world         latest              af340544ed62        3 weeks ago         960 B
    docker/whalesay     latest              fb434121fc77        3 months ago        247 MB
    
    • 在whalesay容器里多玩一会吧,再运行一次whalesay,加上一些参数,你能中断这头奶牛吗?
    bash-3.2$ docker run docker/whalesay cowsay boo-boo
     _________ 
    < boo-boo >
     --------- 
        
         
               
                        ##        .            
                  ## ## ##       ==            
               ## ## ## ##      ===            
           /""""""""""""""""___/ ===        
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~   
           \______ o          __/            
                        __/             
              \____\______/   
    
  • 相关阅读:
    面试中要注意的 3 个 JavaScript 问题
    angularJS遇到的坑
    为什么你的前端工作经验不值钱?
    ceph pg常见的几种状态
    k8s网络之flannel
    k8s流量访问之service
    lvs+keepalived高可用
    iptables【学习笔记】
    Linux和OpenStack中的网络知识【学习笔记】
    服务器BIOS设置
  • 原文地址:https://www.cnblogs.com/qianyiliushang/p/4777460.html
Copyright © 2020-2023  润新知