zoukankan      html  css  js  c++  java
  • 【Docker-3】-Docker入门命令解读

    目录

    1. docker pull
    2. docker images
    3. docker run
    4. docker run --help
    5. --help
    6. 创建文件夹和文件

    一、docker pull [option] NAME [:TAG]

    从仓库拉取镜像到本地,[option]为可选择的参数,[:TAG]为可选择项的版本,默认是latest。如下图所示,执行,docker pull hello-world

    解答可能的几个疑惑:

    1.docker-world 为何是中划线,这是因为官网这么取名,这些镜像及其属性等,都是官网上给出的。

    2.只给了名称,没有给地址,怎么来的,这是因为默认从官网仓库(hub.docker.com)获取

    二、docker images [option] [NAME]

    查询本地是否有哪些镜像,[option] [NAME] 这两个都是可选择项目。

    简单说明上述参数,第一个REPOSITORY是名称,第二个TAG是版本,第三个IMAGE ID 是镜像的编号(总共64位,这里只显示16位),第四个CREATED是最近创建或修改的时间,SIZE是镜像的大小。

    三、docker run [option] IMAGENAME [:TAG] [COMMAND][ARG..]

    运行镜像,[option] 也是参数,[:TAG]版本,[COMMAND][ARG..]执行的命令及其参数。

    如下:运行docker run hello-world

    这个命令虽然简单,但是说明了docker运行的流程:

    docker client 连接了docker daemon;

    Docker daemon 从docker Hub(docker仓库)拉去hello-world 的镜像

    Docker daemon 从镜像创建了一个新的容器,这个容器运行了这个可执行的文件,产生了你当前看到的输出

    Docker daemon 把输出变成输出流给到docker client, docker client呈现给终端。

    根据这个操作,再来看下这个流程,将更加直观。

    4docker run --help

    可以发现有很多可以选择的参数可以运行。

    5--help

    其实docker 后的每个命令都可以运行--help,作为下一步命令提示和帮助。可以多尝试使用。

    6、创建文件夹和文件

    mkdir test :创建文件夹

    touch hello.jsp :创建具体文件

  • 相关阅读:
    char与unsigned char的区别
    C语言 —— sprintf()函数
    char *s 与 char s[ ]的区别
    打印不同对象的字节表示 ( 对int*强制转换成unsigned char*的理解 )
    洛谷P2242 公路维修问题(Road)
    洛谷P1209 [USACO1.3]修理牛棚 Barn Repair
    洛谷P1345 [USACO5.4]奶牛的电信Telecowmunication
    洛谷P2246 SAC#1
    Bzoj4300 绝世好题
    Uva1398 Meteor
  • 原文地址:https://www.cnblogs.com/yifanrensheng/p/12734109.html
Copyright © 2011-2022 走看看