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 :创建具体文件

  • 相关阅读:
    第五届河南省大学生程序设计竞赛 :最强DE战斗力(大数乘法)
    zzuli2455: 最大增区间(一)
    zzuli2455: 最大增区间(一)
    zzuli2424: 越靠近,越幸运(dfs)
    菜根谭#31
    菜根谭#30
    菜根谭#29
    菜根谭#28
    菜根谭#27
    菜根谭#26
  • 原文地址:https://www.cnblogs.com/yifanrensheng/p/12734109.html
Copyright © 2011-2022 走看看