Docker容器

Posted tractors

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于Docker容器的主要内容,如果未能解决你的问题,请参考以下文章

docker 容器重启策略

docker 容器自动启动run

docker的容器常规操作

docker容器自动启动及修改配置文件

docker容器设置固定IP

docker 启动 mysql,重启docker导致容器消失