docker 简单介绍及基础命令运用

一、什么是docker?

  Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

  简单的来讲Docker实际上就是一个大型容器。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

 

二、对于docker中镜像的介绍。

  Docker镜像是,结构上是一层一层的,由文件系统叠加而成。最底端是一个文件引导系统,即bootfs。

  一个镜像可以迭代在另一个镜像的顶部。最底层的镜像称之为基础镜像。当从一个镜像启动容器时,Docker会在最顶层加载一个读写文件系统作为容器。

  在Docker中,文件系统永远都是只读的,在每次修改时,都是进行拷贝叠加从而形成最终的文件系统。Docker称这样的文件为镜像。

 

三、docker 常用命令

  开启docker 服务:systemctl  start  docker

  查看docker 镜像:docker  images 

  查找镜像:docker search XX

  下载镜像:docker pull xx

  删除镜像:docker rmi xx

  运行镜像:docker run 你的镜像

  看日志:docker logs 你的容器

  停止一个容器示例:docker stop 你的容器

  查看容器状态:docker stats 你的容器

  按条件删除镜像:
  docker rmi --force `docker images | grep doss-api | awk '{print $3}'` //其中doss-api为关键字

 

posted @ 2019-04-24 17:49  xu_cn  阅读(240)  评论(0编辑  收藏  举报