• [学习记录]Docker基本操作指令


    本文参考了《docker容器与容器云》《第一本docker书》

    部分指令解释的不会很详细,以后随着用的多了再慢慢完善。

     

    1.docker info

    docker info需要docker守护进程启动后才能正常执行,因此也能用来判断docker守护进程是否已启动。

     

    2.docker run [options] image [command] [arg...]

    基于image镜像创建一个容器,并通过指定的选项进行控制

    常见选项:

    docker run -i -t --name mycontainer ubuntu:latest /bin/bash

    -i:使用交互模式,保持输入流开放

    -t:使用一个伪终端,在容器内使用一个伪终端实现交互

    --name:为容器设定一个名字,否则容器的名字就是系统随机生成的。

    ubuntu:latest:镜像名称

    /bin/bash:告诉容器启动后运行什么指令

     

    3.docker ps -a

    列出所有容器

     

    4.docker start -i container

    启动一个容器,可以使用容器ID或容器名称来指定容器

    同理还有docker stop/restart

     

    5.docker pull NAME

    从仓库中拉取镜像

     

    6.docker push NAME

    向仓库上传镜像

     

    7.docker images

    列出主机上的镜像

     

    8.docker rm container         docker rmi image

    删除容器或删除镜像

     

    9.docker attach contain

    完完全全的同步

     

    10.docker inspect  CONTAINER|IMAGE

    查看镜像或容器的详细信息

     

    11.docker commit

    讲一个容器制作成一个新的镜像

     

    12.docker events

    持续打印实时系统时间

     

    13.docker history IMAGE

    打印指定镜像的历史版本

     

    14.docker logs CONTAINER

    打印指定容器内部进程的运行日志

     

    15.docker top CONTAINER

    查看容器内部的进程,通过pid可以在宿主机上找到该进程的映射

    宿主机上ps看到的pid与容器内部ps看到的pid不一样,但是构成映射关系

     

    16.docker stats

    显示容器们的统计信息,有点像任务管理器

     17.docker exec -it <containerID> /bin/bash

    打开一个新的shelll接入容器

  • 相关阅读:
    gvim : invalid input string
    端口
    Sequence Overview
    vi的使用
    Ubuntu安装CodeBlocks相关问题总结
    中断
    Ubuntu Software Repository
    UVA 12299 RMQ with Shifts
    UVA 12293 Box Game
    POJ 3468 A Simple Problem with Integers (1)
  • 原文地址:https://www.cnblogs.com/trickofjoker/p/11619810.html
Copyright © 2020-2023  润新知