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

    一、docker版本命令

    docker version      #全部信息
    
    docker -v         #只显示版本信息
    
    docker info        #

    二、docker镜像命令

    docker images                          #查看镜像
    docker images
    -a   #列出本地主机上的所有镜像
    docker images
    -q   #显示本地镜像id
    docker images
    -qa   #显示本地所有镜像id
    docker search 镜像名   #搜索镜像
    docker rmi
    -f 镜像ID或者镜像名   #删除单个
    docker rmi
    -f 镜像名1 镜像名2...   #删除多个
    docker rmi
    -f $(docker images -qa)    #删除全部

    三、容器命令

    #容器启动
      docket run it 容器ID | /bin/bash        #启动进入容器
      docker run
    -d 容器名 #启动守护式容器

      docker start
    + 容器ID/容器名 #启动容器
      docker restart
    + 容器ID/容器名 #重启容器
    #容器指定端口启动   docker run
    -it -p 8080:8080 tomcat # -p 指定端口 对外访问主机端口:docker容器端口
      docker run
    -it -P tomcat-P #(大P)随机分配端口 #容器停止 docker stop + 容器ID/容器名  #停止容器   
    docker
    kill + 容器ID #强制退出
    exit #容器停止退出
    ctrl
    +P+Q #容器不停止退出
    #容器删除 docker
    rm +容器ID  #删除已停止的容器
      docker
    rm -f +容器ID #强制删除容器(可能容器正在使用中)
    docker
    rm -f $(docker ps -a -q)   #一次性删除多个容器
    docker
    ps -a -q | xargs docker rm #一次性删除多个容器 docker ps -a -q 查找出来的集合作为参数传递给docker rm 来删除 #容器进入命令 docker exec -it 容器ID /bin/bash #进入到运行的容器中
      docker exec
    -t 容器ID ls -l temp   #在虚拟机外部运行指定的容器,而后执行指定的命令,在外部得到执行结果容器其它命令
      docker attach 容器ID #直接进入容器启动命令的终端,不会启动新的进程
      doker
    ps #查看容器进程
    attach与exec的区别是:exec : 可以在外部获取执行结果

     四、其它命令

    #容器top命令
      docker top 容器ID                    #查看容器内运行的进程
      docker inspect 容器ID #查看容器内部细节

      #查看日志

        docker logs -f -t --tail 容器ID     #-t 是加入时间戳 -f 跟随最新的日志打印  --tail 数字 显示最后多少条

     
    #拷贝命令
      docker cp  容器ID:容器内路径/容器内文件名 目标主机路径:目标路径文件名        容器 -> 宿主机
      docker cp 宿主机文件路径 镜像名称:镜像中文件存放路径 宿主机 -> 容器

    例:
      docker cp /home/midd-server/software/apache-tomcat-7.0.70/webapps/docs/ 5b778450d98a:/usr/local/tomcat/webapps    #容器 到 宿主机   
      docker cp /home/midd-server/software/apache-tomcat-7.0.70/webapps/examples/ mytomcat:/usr/local/tomcat/webapps    #宿主机 到 容器
     

    五、docker swarm 常用命令

    https://www.cnblogs.com/yyxianren/p/10892165.html      
    ====================================================================================  
    swarm join-token :可以查看或更换join token。
    docker swarm join-token worker:查看加入woker的命令。
    docker swarm join-token manager:查看加入manager的命令
    docker swarm join-token --rotate worker:重置woker的Token。
    docker swarm join-token -q worker:仅打印Token。


  • 相关阅读:
    25 BasicUsageEnvironment0基本使用环境基类——Live555源码阅读(三)UsageEnvironment
    26 BasicUsageEnvironment基本使用环境——Live555源码阅读(三)UsageEnvironment
    24 UsageEnvironment使用环境抽象基类——Live555源码阅读(三)UsageEnvironment
    23 使用环境 UsageEnvironment——Live555源码阅读
    关于linux中文乱码的问题。
    关于ubuntukylin安装后界面中英文混杂的问题
    网络数据包发送工具PacketSender中文源码
    21 BasicTaskScheduler基本任务调度器(一)——Live555源码阅读(一)任务调度相关类
    20 BasicTaskScheduler0 基本任务调度类基类(二)——Live555源码阅读(一)任务调度相关类
    19 BasicTaskScheduler0 基本任务调度类基类(一)——Live555源码阅读(一)任务调度相关类
  • 原文地址:https://www.cnblogs.com/MrRightZhao/p/13189160.html
Copyright © 2011-2022 走看看