Docker-0003(Docker常用命令)

一、帮助命令

1.docker version

2.docker info

3. docker help

二、镜像命令

1.docker images

        各个选项说明:
               REPOSITORY:表示镜像的仓库源
               TAG:镜像的标签
               IMAGE ID:镜像ID
               CREATED:镜像创建时间
               SIZE:镜像大小
        同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOSITORY:TAG 来定义不同的镜像。如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像





2.docker search imagesName

        从dockerHub上查询镜像

        -s : 列出收藏数不小于指定值的镜像。

        --automated : 只列出 automated build类型的镜像

        --no-trunc : 显示完整的镜像描述

3.docker pull imageName

        下载镜像


 4.docker rmi imageId/imageName

        删除单个镜像

         删除多个镜像 

        删除所有镜像

 三、容器命令

1.有镜像才能创建容器,这是根本前提(下载一个CentOS镜像演示)

        执行下面命令,pull一个CentOs下来

docker pull centos

2.新建并启动容器(docker run [OPTIONS] IMAGE [COMMAND] [ARG...])

        OPTIONS说明(常用):有些是一个减号,有些是两个减号
 
        --name="容器新名字": 为容器指定一个名称;
        -d: 后台运行容器,并返回容器ID,也即启动守护式容器;
        -i:以交互模式运行容器,通常与 -t 同时使用;
        -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
        -P: 随机端口映射;
        -p: 指定端口映射,有以下四种格式
                ip:hostPort:containerPort
                ip::containerPort
                hostPort:containerPort
                containerPort










        执行下面命令,启动centos镜像

docker run -it 0d120b6ccaa8

3.列出当前所有正在运行的容器

        在宿主机中执行下面命令,查看档期正在运行的容器

        OPTIONS说明(常用):
                -a :列出当前所有正在运行的容器+历史上运行过的
                -l :显示最近创建的容器。
                -n:显示最近n个创建的容器。
                -q :静默模式,只显示容器编号。
                --no-trunc :不截断输出。




docker ps

        我们可以看到下图中的CONTAINER ID恰恰就是第2步启动容器后root@后的ID

 4.退出容器

        有两种退出容器的方式:

                exit:容器停止退出

                ctrl+P+Q:容器不停止退出

         查看容器依然在运行

         重新进入容器

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章