Docker介绍与操作 2022-3-13

部署与运维篇总目录

一、 Docker 介绍

1.1 容器化部署

在这里插入图片描述

  • 传统部署: 存在某个APP 资源占用过多,其他APP资源不足的问题。
  • 虚拟机: 扩容与缩容,不方便,找个机器然后部署。
  • 容器化部署: 没有操作系统与虚拟机相比,资源占用小。

1.2 容器解决什么问题

  • 屏蔽环境差异。
  • 便于打包分发。方便迁移方便分发
  • 节省资源,启动迅速。
  • 运行速度

1.3 容器的结构

  • 镜像: 打好的包为镜像 (docker build)
  • 仓库: 存放镜像的仓库 (docker pull) 从远端仓库拉取镜像
  • 容器: 运行起来的镜像 (docker run) 运行镜像

1.4 容器资源的隔离

容器的本质是一种特殊的进程
在这里插入图片描述

1.4.1 Namespace隔离

  • mnt (本地的文件系统)
  • net (网络)
  • pid (进程id) user (用户) uts(主机名) ipc(进程间通信)

1.4.2 Cgroups 限制

  • cpu
  • memory

1.5 docker 常用操作

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值