Docker介绍

Docker: 开源的容器虚拟化平台

  • Docker客户端会: docker 的二进制程序,是主要的用户与 Docker 交互方式。它接收用户指令而且与背后的 Docker 守护进程通讯
  • Docker守护进程: 处理复杂繁重的任务,例如创建、运行、发布你的 Docker 容器

Docker 内部构建

  • Docker 仓库 - Docker registeries
    用来保存镜像,能够理解为代码控制中的代码仓库
    分为公有和私有docker

  • Docker 镜像(Docker images):
    是Docker容器运行时的只读模板, 每个镜像由一系列的层组成, Docker使用 UnionFS 来将这些层联合到单独的镜像中,造成一个单独连贯的文件系统
    当改变了一个 Docker 镜像,一个新的层会被建立, 不用替换整个原先的镜像或者从新创建ubuntu

  • Docker 容器 - Docker containers
    和文件夹很相似,一个Docker容器包含了全部的某个应用运行所须要的环境。每个 Docker容器都是从 Docker镜像建立的。
    Docker 容器能够运行、开始、中止、移动和删除。每个 Docker 容器都是独立和安全的应用平台,Docker容器是 Docker的运行部分。安全

Docker 基础用法

  • 查找镜像: docker search ubuntn
  • 下载镜像: docker pull ubuntu
  • 查看当前镜像: docker images
  • 运行容器: docker exec -it [CONTAINER ID] [exec]
  • 查看当前运行容器: docker ps
  • 查看全部容器: docker ps -a
  • 停掉当前运行容器: docker stop [CONTAINER ID]
  • 停用所有容器: docker stop $(docker ps -q)
  • 删除所有容器: docker rm $(docker ps -aq)
相关文章
相关标签/搜索