Docker之容器

Posted chao666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker之容器相关的知识,希望对你有一定的参考价值。

容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root文件系统、自己的网络配置、自己的进程空间,甚至自己的用户 ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。也因为这种隔离的特性,很多人初学 Docker 时常常会混淆容器和虚拟机。

个人理解:

容器的本质是一个特殊的进程,它就相当于贸易大厦中的一家店铺,贸易大厦中的每一家店铺都是相互独立的,每家店铺都拥有自己的销售人员、服务人员、以及自己的水表和电表等资源。

容器指令:

查看容器

查看运行的容器

sudo docker ps

查看全部容器

sudo docker ps -a

启动容器

sudo docker run 镜像名

停止容器

sudo docker stop 容器名

启动已停止的容器

sudo docker start 容器名

删除容器

sudo docker rm -f 容器名

批量删除容器(慎用!!!)

docker rm -f $(docker ps -a -q)

进入容器

sudo docker exec -it 容器名 /bin/bash

技术图片

查看容器详细信息

sudo docker inspect 容器名

查看容器日志

sudo docker logs 容器ID 

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

广告业务系统 之 敏捷交付 —— “基于 Docker 容器同机部署”

广告业务系统 之 敏捷交付 —— “基于 Docker 容器同机部署”

Docker初学乍练之基础入门

Docker开篇之基础概念篇

日更第23日: 容器安全之为docker挂载单独数据目录

:Docker核心技术之容器与镜像