zoukankan      html  css  js  c++  java
  • docker常用命令

    3.1 镜像相关命令:

      3.1.1 查看镜像

    docker images
    

      

    REPOSITORY:镜像名称

    TAG:镜像标签

    IMAGE ID:镜像ID

    CREATED:镜像的创建日期(不是获取该镜像的日期)

    SIZE:镜像大小

    这些镜像都是存储在Docker宿主机的/var/lib/docker目录下

      3.1.2 搜索镜像

    如果你需要从网络中查找需要的镜像,可以通过以下命令搜索

    docker search 镜像名称
    

      

    NAME:仓库名称

    DESCRIPTION:镜像描述

    STARS:用户评价,反应一个镜像的受欢迎程度

    OFFICIAL:是否官方

    AUTOMATED:自动构建,表示该镜像由Docker Hub自动构建流程创建的

      3.1.3 拉取镜像

    拉取镜像就是从中央仓库中下载镜像到本地

    docker pull 镜像名称
    

    例如,我要下载centos7镜像

    docker pull centos:7
    

      3.1.4 删除镜像

    按镜像ID删除镜像

    docker rmi 镜像ID
    

      删除所有镜像

    docker rmi `docker images -q`
    

      3.2 容器相关命令

    3.2.1 查看容器

    查看正在运行的容器

    docker ps
    

      查看所有容器

    docker ps –a
    

      查看最后一次运行的容器

    docker ps –l
    

      查看停止的容器

    docker ps -f status=exited
    

      3.2.2 创建与启动容器

    创建容器常用的参数说明:

    创建容器命令:docker run

    -i:表示运行容器

    -t:表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。

    --name :为创建的容器命名。

    -v:表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。

    -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)。

    -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射

    1)交互式方式创建容器

    docker run -it --name=容器名称 镜像名称:标签 /bin/bash
    

      

    这时我们通过ps命令查看,发现可以看到启动的容器,状态为启动状态

    退出当前容器

    exit
    

      (2)守护式方式创建容器:

    docker run -di --name=容器名称 镜像名称:标签
    

      登录守护式容器方式:

    docker exec -it 容器名称 (或者容器ID)  /bin/bash
    

      3.2.3 停止与启动容器

    停止容器:docker stop 容器名称(或者容器ID)

    启动容器:docker start 容器名称(或者容器ID)

  • 相关阅读:
    简单工厂模式
    c# 接口属性继承
    web安全测试---跨站点脚本测试
    web安全测试---WebScarab工具介绍
    Appscan安全漏洞扫描使用(转)
    web安全测试---AppScan扫描工具(转)
    修改DB-LINK连接数方法
    LoadRunner 11破解方法
    数据库学习网站和linux学习网站
    关于误删表可在回收站中闪回
  • 原文地址:https://www.cnblogs.com/airycode/p/10266021.html
Copyright © 2011-2022 走看看