• 如何为生产优化Docker镜像

    在本指南中,您将学习如何通过几个简单的步骤优化Docker镜像,使其更小,更快,更适合生产。您将在几个不同的Docker容器中为示例Go API构建映像,从Ubuntu和特定于语言的映像开始,然后转到Alpine Linux发行版。您还将使用多阶段构建来优化图像以进行生产。

  • 如何在Ubuntu 18.04上安装和使用ClickHouse

    [ClickHouse](https://clickhouse.yandex)是面向[OLAP](https://en.wikipedia.org/wiki/Online_analytical_processing)和大数据用例的开源,面向列的分析数据库。在本教程中,您将在计算机上安装ClickHouse数据库服务器和客户端。您将使用DBMS执行典型任务,并可选择启用另一台服务器的远程访问,以便您能够从另一台计算机连接到数据库。

  • 如何在Ubuntu 18.04上使用Vuls作为漏洞扫描程序

    Vuls是一个用Go编写的开源无代理漏洞扫描程序。它可以自动对系统上安装的软件进行安全漏洞分析。在本教程中,您将把Vuls部署到Ubuntu 18.04服务器 - 从源代码构建Vuls及其依赖项,配置扫描和报告到Slack,并可选择将其连接到目标计算机以启用远程扫描。

  • 如何修复MySQL中损坏的表

    有时,MySQL表可能会损坏,这意味着发生了错误,并且其中包含的数据是不可读的。尝试从损坏的表中读取通常会导致服务器崩溃。表损坏的一些常见原因是:MySQL服务器在中间停止...

  • 如何允许远程访问MySQL

    许多网站和应用程序从他们的Web服务器和数据库后端开始托管在同一台机器上。但是,随着时间的推移,这样的设置会变得很麻烦并且难以扩展。一个常见的解决方案是通过设置远程数据库来分离这些功能,允许服务器......

  • 如何访问MySQL错误日志

    通常,可以通过分析其错误日志来确定MySQL中减速,崩溃或其他意外行为的根本原因。在Ubuntu系统上,MySQL的默认位置是/var/log/mysql/error.log。在许多情况下,使用较少的程序最容易读取错误日志,...

  • 使用Docker Compose容纳Node.js应用程序进行开发

    如果您正在积极开发应用程序,Docker可以简化您的工作流程以及将应用程序部署到生产环境的过程。本教程将向您展示如何使用Docker为Node.js应用程序设置开发环境。您将使用Docker Compose创建两个容器 - 一个用于Node应用程序,另一个用于MongoDB数据库。在本教程结束时,您将在Docker容器上运行一个有效的shark信息应用程序。

分享按钮