Docker容器

一、容器Container:

  镜像Image和容器Container的关系,就像是面向对象程序设计中的 `类` 和 `实例` 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

  由于容器的定义并没有提及是否要运行容器,所以实际上,容器 = 镜像 + 读写层,也称容器存储层

  简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。

二、容器操作:

  1)启动:

    docker run 容器id/容器名

      -d:守护运行;

      -name:容器命名;

      //docker run -p 8080:8080 -d --name 容器名 镜像名

    docker container start 容器id/容器名:启动已经终止的容器;

    docker container restart 容器id/容器名:重启;

  2)终止:

    docker container stop 容器id/容器名

    docker container stop $(docker container ls [-a])

  3)查看:

    docker ps [-a]

    docker container ls [-a]

  4)删除:

    docker container rm 容器id/容器名

    docker container rm $(docker container ls [-a])

  5)进入:

    1attach命令:docker attach tomcat

      //attach进入后,exit会导致容器的停止;

   2exec命令:

    docker exec -it tomcat bash

 

posted @ 2019-08-11 23:41  开拖拉机的拉风少年  阅读(146)  评论(0编辑  收藏  举报