随笔 - 303  文章 - 0  评论 - 3  阅读 - 15万

Docker容器及其常用命令

  Docker镜像及其常用命令 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中对镜像与容器的关系有了简单地了解,即容器是镜像的运行时实例。正如从虚拟机模板上启动 VM 一样,用户也同样可以从单个镜像上启动一个或多个容器。虚拟机和容器最大的区别是容器更快并且更轻量级——与虚拟机运行在完整的操作系统之上相比,容器会共享其所在主机的操作系统/内核。下图为使用单个 Docker镜像启动多个容器的示意图:
                

  Docker利用容器来运行和隔离应用,同时可以将其启动、开始、停止、删除,而这些容器都是彼此相互隔离的、互不可见的。可以理解镜像是Docker生命周期中的构建或打包阶段,而容器则是启动或执行阶段。

   Docker容器常用命令如下:(以tomcat示例)

    1、新建并启动容器:docker run | Docker Documentation

      docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
      eg:启动nginx

              

    2、容器日志:docker logs | Docker Documentation

      docker logs [OPTIONS] CONTAINER

    3、删除容器:docker rm | Docker Documentation

      docker rm [OPTIONS] CONTAINER [CONTAINER...]

      eg:删除zookeeper

              

       当容器还在running时,需要先stop该容器否则提示无法删除。

    4、列出容器:docker ps | Docker Documentation

      docker ps [OPTIONS]
         
 

    5、创建容器:docker create | Docker Documentation

      docker create [OPTIONS] IMAGE [COMMAND] [ARG...]

    6、启动、重启、终止容器

      docker start :启动一个或多个已经被停止的容器docker start | Docker Documentation

        docker start [OPTIONS] CONTAINER [CONTAINER...]

      docker stop :停止一个运行中的容器docker stop | Docker Documentation

        docker stop [OPTIONS] CONTAINER [CONTAINER...]

      docker restart :重启容器docker restart | Docker Documentation

        docker restart [OPTIONS] CONTAINER [CONTAINER...]

    7、进入容器:docker exec | Docker Documentation

      docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

    8、查看容器:docker inspect | Docker Documentation

      docker inspect [OPTIONS] NAME|ID [NAME|ID...]

    9、更新容器:docker update | Docker Documentation

      docker update [OPTIONS] CONTAINER [CONTAINER...]

    10、杀掉容器:docker kill | Docker Documentation

       docker kill [OPTIONS] CONTAINER [CONTAINER...]

posted on   池塘里洗澡的鸭子  阅读(853)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示