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

    Docker 常用命令:

    1、环境相关

      docker info

      docker version

    2、系统运维相关

      docker images

      docker Image是多层结构的,默认只显示最顶层的Image

      docker inspect

      查看容器运行时详细信息的命令

        docker ps

      docker ps打印出正在运行的容器,docker ps -a打印出所有运行过的容器

      docker pull

      docker run

      docker start/stop/restart

      这组命令可以开启(两个:start, restart),停止(一个:stop)一个容器

      

      docker pause/unpause

      使用cgroup的freezer顺序暂停、恢复容器里的所有进程。详细freezer的特性  

      docker kill

      docker rm container

      删除指定的容器

      docker rmi image

      指定删除Image文件

      docker port container private_port

      打印出Host主机端口与容器暴露出的端口的NAT映射关系

      docker submit

      这个命令的用处在于把有修改的container提交成新的Image,然后导出此Imange分发给其他场景中调试使用

      

      docker attach

      使用这个命令可以挂载正在后台运行的容器,在开发应用的过程中运用这个命令可以随时观察容器內进程的运行状况 

      docker build

      这个命令是从源码构建新Image的命令

      docker cp CONTAINER:PATH HOSTPATH

      使用cp可以把容器內的文件复制到Host主机上。这个命令在开发者开发应用的场景下,会需要把运行程序产生的结果复制出来的需求,在这个情况下就可以使用这个cp命令

      docker diff CONTAINER

      diff会列出3种容器内文件状态变化(A - Add, D - Delete, C - Change )的列表清单。构建Image的过程中需要的调试指令

      docker export CONTAINER

      把容器系统文件打包并导出来,方便分发给其他场景使用

      docker top container 

      显示容器內运行的进程

      docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]

      组合使用用户名,Image名字,标签名来组织管理Image

      docker wait CONTAINER [CONTAINER...]

      阻塞对指定容器的其他调用方法,直到容器停止后退出阻塞

    3、日志信息相关

      docker events [options]

      打印容器实时的系统事件

      docker history [OPTIONS] IMAGE

      打印指定Image中每一层Image命令行的历史记录

      docker logs CONTAINER

      批量打印出容器中进程的运行日志

    4、Docker Hub 相关

      docker pull/push

      通过此命令分享Image到Hub服务或者自服务的Registry服务

      docker login

      登录Hub服务

      docker search

      通过关键字搜索分享的Image

  • 相关阅读:
    NHibernate学习笔记manytoone/onetomany/manytomany(转)
    C#.NET使用NHibernate 1.0 XML映射使用中容易出错的地方全程记录(转)
    Interface定义及使用
    c#中的interface abstract 与 virtual(转)
    根据word模板生成word表格报表文档(C#)
    NHibernate中的manytomany关系示范(转)
    工作流平台简介(转自singbird(走夜路的人))
    【Hibernate总结系列】....hbm.xml配置
    CentOS 5.X(更新到6.3)最小化安装过程及网络配置+用yum安装Apache+PHP+MySQL
    CentOS 各版本下载地址和发布时间表(20190401更新)
  • 原文地址:https://www.cnblogs.com/yako/p/4147645.html
Copyright © 2011-2022 走看看