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

    docker 命令

    1、列出镜像:docker imasges ,查询结果分别为【仓库、版本、镜像id、创建时间、大小】。

    2、拉去镜像:docker pull [imageName:version] , :version 可以省略;

    3、创建镜像加速器,使用阿里云创建镜像加速器。

    4、搜索镜像:docker searche imageName,根据镜像名称查找镜像。

    5、删除镜像:docker rmi imageName|imageId,根据镜像名称、镜像 Id 删除,支持操作多个空格隔开。

    删除容器:docker rm 容器名称

    删除所有容器:docker rm `` 。

    注意:不支持删除正在运行的容器。

    6、创建一个交互式容器:docker run -i -t --name=容器名称(唯一不能重复)

    注意:随着退出(exit),容器服务终止。

    eg:创建完成直接进入 centos 命令行。

    7、查看正在运行的 docker 容器:docker psdocker ps -a (查看全部包含历史运行的)

    docker ps -l (查看最后一次运行的)

    8、创建后台容器:docker run -itd --name=容器名称(唯一不可重复) centos /bin/bash

    进入创建的后台运行容器:doer exec -it 容器名称 /bin/bash

    注意:退出后(exit)容器还在运行。

    9、容器的开始运行和停止:docker start imageName / docker stop imageName

    10、查看容器的详细信息:docker inspect -f='属性名称'

    注意:可以查看容器指定的属性的值。

    11、 文件拷贝:

    11.1、从宿主机拷贝到容器

    docker cp 需要拷贝的文件或目录 空格 容器名称:容器目录(可以为当前宿主机)

    11.2、从容器拷贝到宿主机

    docker cp 容器名称:容器目录 空格 需要拷贝的文件或目录

    12、容器挂载:docker run -itd --name=容器名称 - v 当前目录:容器目录 centos /bin/bash

    解释:当前宿主机与容器的目录做映射(挂载);

    13、删除历史容器:docker rm `docker ps -a -q`

    根据查找的容器历史进行删除。

    14、端口映射:docker run -itd --name=容器名称 -p 容器端口:宿主机端口 centos /bin/stash

  • 相关阅读:
    反射
    如何通过反射调用对象的方法?
    简述一下面向对象的”六原则一法则”。
    用Java写一个单例类。
    什么是UML?
    UML中有哪些常用的图?
    用Java写一个折半查找。
    两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
    构造器(constructor)是否可被重写(override)?
    用最有效率的方法计算2乘以8?
  • 原文地址:https://www.cnblogs.com/JunQiang-Ma/p/15521886.html
Copyright © 2011-2022 走看看