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

    # systemctl start docker   //启动docker

    # systemctl restart docker  //重启docker

    # systemctl enable docker  //设置开启自启

    # docker version  //查看docker版本

    # docker info  //查看docker详细信息

    # docker --help  //查看帮助手册(docker各命令的详细用法)

    # docker images -a  // 查看docker现有的镜像

    # docker rmi (IMAGE ID)  //删除运行镜像文件(-f:可强制删除)

    # docker search xxxx -s  30  //查找docker hub上点赞超过30的镜像信息

    # docker pull xxxx  //默认下载最新的镜像信息 

    # docker run -it xxxx  //运行docker镜像

      -i:以交互式运行容器

      -t:为容器重新分配一个伪输入终端

      -d:以后台进程方式启动(但容器必须有前台进程与之响应,不然后台进程以为无事可干,自动kill掉;给加一个前台交互脚本:docker run -d centos /bin/sh -c ''while true;do echo hello mycentos;sleep 5;done" --name mycentos)

      --name :给运行容器命名

      -P:随机端口映射

      -p:指定端口映射(1.ip:hostPort:containerPort. 2.ip::containerPort. 3.hostPort:containerPort 4.containerPort)例子:docker run -d -p 5050:8080 tomcat

    # docker ps -a  //查看所有的docker进程

    # docker ps -n 5   //查看最近运行的5个docker进程

    # docker stop (CONTAINER ID )  //停止运行容器

    # docker start (CONTAINER ID )  //启动容器

    # Ctrl+q+p  //暂时退出容器

    # docker rm (CONTAINER ID )  //删除运行的容器

    # docker logs -t  (CONTAINER ID )  //查看运行容器的日志

      -t:加入时间戳

      -f:跟随最新的日志打印

      --tail 5:打印最后的五行日志

    # docker inspect (CONTAINER ID )  //查看容器的内部细节

    # docker exec -it(CONTAINER ID )ls -l /home  //在docker外部运行容器(查看centos容器内home目录下的信息)

    #docker exec -it(CONTAINER ID )/bin/bash  //重新加入交互界面

    # docker attach(CONTAINER ID )  //重新加入交互界面

    # docker cp (CONTAINER ID ):/home/a.log /root  //将容器内的a.log文件拷贝到外部root目录下

  • 相关阅读:
    Android View体系(七)从源码解析View的measure流程
    Android View体系(六)从源码解析Activity的构成
    Android View体系(五)从源码解析View的事件分发机制
    Android View体系(四)从源码解析Scroller
    Android常用学习网站
    Android View体系(三)属性动画
    购物车
    模块与包
    s5_day9作业
    s5_day11作业
  • 原文地址:https://www.cnblogs.com/wu-wu/p/9855498.html
Copyright © 2011-2022 走看看