当前位置: 首页 > news >正文

Docker容器技术实战4

11、docker安全

proc未被隔离,所以在容器内和宿主机上看到的东西是一样的

容器资源控制

cpu资源限制

top命令,查看cpu使用率

ctrl+pq防止退出回收,容器会直接调用cgroup,自动创建容器id的目录

cpu优先级设定

测试时只保留一个cpu核心可用,只有在争抢cpu资源时优先级才会生效

激活cpu

内存资源限制

将进程和x1控制器相关联

由于只给了300M内存,多出的100M会写入到交换分区(swap)中,在删掉后空间将会释放

控制用户内存

磁盘io控制

12、docker安全加固

lxcfs隔离工具

默认容器内的用户是受限的

开启容器特权

设置容器白名单(仅控制网络)

其他安全加固的思路

最后,还是从容器的镜像、仓库、网络、数据卷和安全五个方面简单的对docker做一个描述性总结:

首先,镜像就像是你想玩一个游戏,需要先下载一个安装包。Docker镜像就是一个游戏的安装包,可以帮助你快速构建出一个运行游戏的运行环境。而且它还能实现多进程并发运行,不同的游戏进程可以在同一台机器上同时运行。

接下来是Docker仓库,它就像是一个存放游戏安装包的地方。你可以把镜像上传到仓库中保存起来,这样别人就可以直接从仓库中下载使用你的镜像,而不需要从头开始构建。

再来说说Docker网络,这个比较复杂。你可以把它理解成一条高速公路,不同的容器可以在这条公路上快速通信。这样你就可以构建出复杂的网络拓扑结构,实现负载均衡、高可用性等高级功能。

接着是Docker数据卷,这个就像是一个硬盘分区,可以把数据存储在这里。你可以把数据卷映射到本地文件系统上,这样就可以很方便地备份、迁移数据了。而且不同的容器可以共享同一个数据卷,实现数据共享。

最后是Docker安全,这个就比较简单了。它提供了一些安全机制,比如用户权限控制、加密通信等。这样就可以保护你的容器免受攻击和数据泄露等风险了。

总的来说,Docker是一个非常强大的工具,可以帮助你快速构建、部署和运行应用程序。

http://www.lryc.cn/news/219851.html

相关文章:

  • vue3中使用better-scroll
  • RK3568禁用调试口改成普通口
  • 腾讯云CVM服务器标准型S5、SA3、S6详细介绍
  • 【PC电脑windows环境下-[jetson-orin-NX]Linux环境下-下载工具esptool工具使用-相关细节-简单样例-实际操作】
  • 什么是flink
  • 基于 VTable 的多维数据展示的原理与实践
  • 为什么有了MAC地址,还需要IP地址?
  • Eclipse开发环境的安装与配置
  • 《006.Springboot+vue之旅游信息推荐系统》【有文档】
  • LangChain+LLM实战---使用知识图谱和大模型来实现多跳问答
  • 【实践篇】一次Paas化热部署实践分享 | 京东云技术团队
  • 蓝桥杯官网填空题(算式问题)
  • Verilog HDL语言基础知识
  • 11.1~11.2数电实验一些点+11.4~11.5报错复盘
  • 从电脑的角度,探究被强制删除的文件的去向和恢复方法!
  • 淘宝、天猫电商平台商品详情最低价skuid爬取、各类sku信息调取
  • C/S架构学习之组播
  • vue package.json Script配置讲解
  • wagtail的使用
  • 【JavaScript】零碎知识点总结_2
  • P1182 数列分段 Section II 题解
  • vscode1.83远程连接失败
  • Leetcode-141 环形链表
  • 深入了解汽车级功率MOSFET NVMFS2D3P04M8LT1G P沟道数据表
  • C 作用域规则
  • Go中第一类函数
  • Linux内核分析(五)--IO机制原理与系统总线
  • oracle-sql语句执行过程
  • 京东数据分析:2023年9月京东打印机行业品牌销售排行榜
  • Flutter 自签名证书