• 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

  • 相关阅读:
    每天一个linux命令:head(15)
    用设计模式来替代if-else
    每天一个linux命令:less(14)
    每天一个linux命令:more(13)
    每天一个linux命令:nl(12)
    CDN是什么鬼
    ajax跨域问题
    PDO和MySQLi区别与选择?
    php 依赖注入 和 控制反转 php设计模式
    理解 PHP 依赖注入
  • 原文地址:https://www.cnblogs.com/JunQiang-Ma/p/15521886.html
Copyright © 2020-2023  润新知