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)进入:
1)attach命令:docker attach tomcat
//attach进入后,exit会导致容器的停止;
2)exec命令:
docker exec -it tomcat bash
以上是关于Docker容器的主要内容,如果未能解决你的问题,请参考以下文章