Docker 架构

Docker 架构

镜像

  • 将应用程序及其依赖、环境、配置打包在一起

容器

  • 镜像运行起来就是容器,一个镜像可以运行多个容器

Docker 架构

  • 服务端:接收命令或远程请求,操作镜像或容器
  • 客户端:发送命令或请求到Docker服务端

DockerHub

一个镜像托管的服务器,类似的还有阿里云镜像服务,统称为DockerRegistry

数据卷

  • 将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全

Dockerfile

  • dockerfile就是一个文本文件,其中包含一个个的指令(Instruction),用指令来说明要执行什么操作来构建镜像。每个指令都会形成一层layer.

Docker Compose

  • docker compose可以基于compose文件帮我们快速的部署分布式应用,二无需手动一个个创建和运行容器
  • Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行

Docker基本操作

  • docker build 构建镜像
  • docker images 查看镜像
  • docker rmi 删除镜像
  • docker pull 本地从服务器拉取镜像
  • docker push 推送镜像到服务
  • docker save 保存镜像为一个压缩包
  • docker load 加载压缩包为镜像
  • docker run 镜像运行容器
  • docker pause 容器运行-暂停
  • docker unpause 容器暂停-运行
  • docker stop 容器运行-停止
  • docker start 容器停止-运行
  • docker logs 查看容器运行的日志
  • docker 评审查看所有运行的容器及状态
  • docker exec 进入容器执行命令
  • docker 人民删除指定容器
  • docker volume create html 创建数据卷
  • docker volume ls 查看所有数据
  • docker volume inspect html 查看数据卷详细信息卷
  • docker volume rm 删除
  • docker -v volume 名称:容器内目录 挂载数据卷
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值