参考文章: Docker 从入门到实践
实战 Django
我们现在将使用 Docker Compose 配置并运行一个 Django/PostgreSQL
应用。在一切工作开始之前,需要准备三个必要的文件:
生如蝼蚁当立鸿鹄之志, 命如薄纸应有不屈之心!
参考文章: Docker 从入门到实践
我们现在将使用 Docker Compose 配置并运行一个 Django/PostgreSQL
应用。在一切工作开始之前,需要准备三个必要的文件:
参考文章: Docker容器CPU、memory资源限制
在使用 docker 运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会导致主机和集群资源耗尽,服务完全不可用。
docker 作为容器的管理者,自然提供了控制容器资源的功能。正如使用内核的 namespace 来做容器之间的隔离,docker 也是通过内核的 cgroups 来做容器的资源限制;包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。
官网文档: docker buildx
GitHub 地址: moby/buildkit
参考文档: Building Multi-Architecture Docker Images With Buildx
Docker Buildx 是一个 CLI 插件,它扩展了 docker 命令,完全支持 Moby BuildKit 构建器工具包提供的功能。它提供与 docker build 相同的用户体验,具有许多新功能,例如创建作用域构建器实例和同时针对多个节点进行构建。
more >>注意: 如果是 CentOS 系统,建议升级内核到 4.19.x 版本,否则安装 qemu-user-static 时会出问题,如下
官方文档:
docker使用proxy分两种情况:
docker pull
、docker push
等操作时通过代理来访问镜像仓库参考文章: Docker私有化部署前端监控平台(Sentry),高效排查和解决程序bug
Sentry是一个实时事件日志记录和汇集的平台。其专注于错误监控以及提取一切事后处理所需信息而不依赖于麻烦的用户反馈。它分为客户端和服务端,客户端(目前客户端有Python, PHP,C#, Ruby等多种语言)就嵌入在你的应用程序中间,程序出现异常就向服务端发送消息,服务端将消息记录到数据库中并提供一个web页方便查看。Sentry由python编写,源码开放,性能卓越,易于扩展,目前著名的用户有Disqus, Path, mozilla, Pinterest等。
more >>原文地址:https://suse.com/c/how-configure-sles11-cache-and-send-log-events-sentinel-rsyslogd/
如果你使用 syslog 或 syslog-ng 将日志事件发送到 Sentinel,你可能已经注意到,如果与收集器管理器发生通信问题,则事件可能会丢失。你可以通过安装 rsyslogd 来解决此限制,该文件包含在 SLES11 安装介质中。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true