如何更改docker的默认存储位置和路径 如果在安装系统时选择了自动分区,根分区一般不会分太大,CentOS会默认分50G,麒麟v4大概是100G。 如需调整目录,请在安装时设置。 修改Docker的默认存储路径,一般用下面几种方法: 方法一: 修改/usr/lib/systemd/system/docker.service文件,注释掉#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/r 系统运维 2023-12-11 穿过生命散发芬芳
Docker部署”微信机器人”指南,5秒启动 讲一下微信机器人的Docker部署方式。 Docker是什么 Docker是一个用于创建和运行应用程序的平台。它使用称为容器的技术,可以将软件及其所有依赖项打包在一起,使其可以在任何系统上一致地运行。这就像是一个虚拟的盒子,你可以在里面放入你需要的所有东西,无论你在哪里打开这个盒子,里面的东西都会以同样的方式运行。 如果你了解虚拟机的话,那可以简单的将Docker理解为更轻量的虚拟机。 其中, D 系统运维 2023-12-07 泡泡
把数据库放入Docker是一个好主意吗? 对于无状态的应用服务而言,容器是一个相当完美的开发运维解决方案。然而对于带持久状态的服务 —— 数据库来说,事情就没有那么简单了。生产环境的数据库是否应当放入容器中,仍然是一个充满争议的问题。 站在开发者的角度上,我非常喜欢Docker,并相信容器也许是未来软件开发部署运维的标准方式。但站在DBA的立场上,我认为就目前而言,将生产环境数据库放入Docker / K8S 中仍然是一个馊主意。 Doc 数据运维 2023-12-07 醒在深海的猫
【项目实战SpringBoot连接openGauss 一:Docker安装openGauss1.下载openGauss 安装好Docker好以后,执行如下命令下载openGauss3.0镜像。 docker pull enmotech/opengauss:3.0.0 数据运维 2023-11-28 捡田螺的小男孩
Mac使用Dockercompose安装部署Clickhouse的经验和问题 最近尝试在Macbook上部署Clickhouse学习使用,在此记录下相关经验和问题 安装部署 Clickhouse主要针对Linux系统进行开发,尽管也有针对Mac OS的安装包,但官方文档中说不推荐使用。因此,为了最接近原生Linux版本的Clickhouse运行的效果,尝试使用Docker进行部署安装。 可以按照Clickhouse中Docker hub上的官方文档:clickhouse/c 数据运维 2023-11-28 爱可生开源社区
通过 dockercompose 快速部署 Rancher 保姆级教程 一、概述 Rancher 是一个开源的容器管理平台,它为企业提供了一个简化容器化应用部署、管理和扩展的工具。Rancher 提供了一套完整的容器服务堆栈,支持 Docker 和 Kubernetes,并且可以在任何基础设施上运行,包括物理服务器、虚拟机、公有云和私有云。 以下是 Rancher 的一些主要特点和功能: 多集群管理:Rancher 允许您集中管理多个 Kubernetes 集群、Do 云计算 2023-11-26 宇宙之一粟
超高效,使用Terraform创建Docker镜像和容器 为了实现自动化操作,Terraform需要明确指定所使用的提供者。因此,在主要的main.tf文件中,需要提供提供者的名称、源和版本信息。对于Docker,可以在main.tf中使用以下代码块。 1 Terraform配置模块 使用块和资源创建Terraform脚本。 terraform { required_providers { docker = { source = "kreuzw 开发运维 2023-11-26 泡泡
如何减少40%的Docker构建时间 随着Docker的普及,许多公司的产品会将组件构建为Docker镜像。但随着时间的推移,一些镜像变得越来越大,对应的CI构建也变得越来越慢。 如果能在喝完一杯咖啡的时间(不超过5分钟)内完成构建,将是一个理想状态。否则,则会减慢开发人员的生产力。 本篇文章带大家通过两个小的改变,来提升Docker的构建时间。 Docker最佳实践 在讲解改变之前,首先要确保遵循了编写Dockerfile的最佳实践 云计算 2023-11-25 贤蛋大眼萌
优雅的显示 docker ps 优雅的显示 docker ps 如图在终端上运行 docker ps 命令时显示的信息很乱,可能是因为终端的宽度不足以正确显示表格,导致输出的列布局混乱。可以尝试以下方法来解决这个问题: 增加终端宽度: 尝试扩大终端的宽度,以便能够更好地适应 docker ps 的输出。你可以通过调整终端窗口的大小或在终端设置中更改列数来实现。 【重点】使用 docker ps 参数: 使用 docker ps 云计算 2023-11-24 贤蛋大眼萌
k8s 应用镜像构建最佳实践 docker 诞生之初就提出一个理念: Build once,Run anywhere, 而支撑这个理念的最主要组件之一就是镜像。构建镜像很简单,一个 Dockerfile 即可完成,但是要构建一个好的镜像却不容易。下文将一步一步构建出一个好的镜像。 构建之前我们需要先制定几个原则: 镜像要足够小,确保Pod启动时不会长时间注册在拉取镜像步骤。 镜像要包含一些常用工具,方便现网问题定位。 各个业务 云计算 2023-11-24 爱可生开源社区
【云原生•容器容器的崛起之路•上 【云原生•容器】容器的崛起之路 「容器技术作为当前最为热门的技术,为软件行业带来了颠覆性的变革,基础设施云化,软件云原生化已成了整个社会科技发展的必然趋势。云原生技术抽象了底层基础设施,使开发人员能够专注于应用本身开发,而无需担心底层系统架构等运维问题,让应用更加弹性、高效。」 「说起容器很多人的第一反应Docker,可见Docker对容器的影响力之大,容器和Docker之间并不能画等 云计算 2023-11-23 共饮一杯
docker rm f 删库?先别跑,还有救! 一、事情起因 今天想随便找个Mysql数据库,测试一下间隙锁,然后就想到了我尘封已久的一个服务器。 进去之后,发现有个mysql,但是忘记密码了,想着估计也没啥用,直接反手来了个docker rm -f 数据运维 2023-11-22 张二河
知道什么是docker index服务就看这里。 导读 index顾名思义“索引”,index服务主要提供镜像索引以及用户认证的功能。当下载一个镜像的时候,如下图所示,首先会去index服务上 做认证,然后查找镜像所在的registry的地址并放回给docker客户端,最终docker客户端再从registry下载镜像,当然在下载过程中 registry会去index校验客户端token的合法性。不同镜像可以保存在不同的registry服务上,其 系统运维 2023-11-20 大树
你学废了吗:node使用mysql 如果要接触后端,数据库肯定是必不可少的内容。作为nodejs的开发者,node优秀的mysql框架也不少,例如:Bookshelf、Sequelize、Typeorm等等。本文介绍下nodejs中mysql的基础用法。 mysql安装 不管你的系统是windows、mac还是Linux,通过源码编译、工具安装、安装包安装等方法都可以完成。不过呢,这些方式安装还是比较麻烦,中间还容易出错导致问题,而 数据运维 2023-11-17 醒在深海的猫
在Docker环境下测试openGauss的MOT特性 前言: 随着 pg 在国内越来越热,我也想赶紧的学习学习,pg 的挺多语法跟 mysql 和 oracle 不太一样,光看书还是不太行,还是得多动手。前面实践了下 mogdb,这次借着机会学习学习 openGauss。 本次实践的是 opengauss 的 MOT 表,我们都知道现在数据库的瓶颈都在 IO 上,内存操作的速度是极快的,MOT 特性就是建立在内存中的存储引擎。根据官档介绍 MOT 是 数据运维 2023-11-17 宇宙之一粟
如何在 Ubuntu 上安装 Harbor 22.04 LTS Docker 重新定义了我们打包、分发和管理软件的方式。Docker 镜像是这场革命的核心,需要一个强大的注册表来存储、管理和保护这些镜像,这一点从未像现在这样重要。这就是 Harbor Docker 镜像注册表的用武之地。它是一个开源容器映像注册表,提供安全性、漏洞扫描和身份管理等功能。 在 Ubuntu 上安装 Harbor 22.04 LTS Jammy Jellyfish 步骤 1。在开始 系统运维 2023-11-16 剑圣无痕
使用Docker来编排Web应用 前言 使用docker可以轻松构建一个项目并运行,然而在真实的使用场景中,我们的项目并非是单一的,而是多个项目相互依赖组成一个web应用。 考虑这样一个场景,一个正在运行的web应用,它用到了vue、java8、java15、tomcat、nginx、php、mysql和redis。如果要将这个应用迁移到一台新的服务器上运行,那么就需要在这台机器上重新安装所需的软件以及环境变量,这是很痛苦的。 那 开发运维 2023-11-16 贤蛋大眼萌
Docker 推出 GenAI 技术堆栈 与 AI 助手 近日,Docker 首席技术官在 DockerCon 上宣布推出两种新的人工智能解决方案。 其中一个是帮助开发人员开始创建自己的 AI 应用程序的生成式 AI 堆栈,另一个是旨在帮助开发人员部署和优化 Docker 本身的 Docker AI。 这是第一个针对已经存在的应用产品提供的AI产品,该产品本身经常用于构建流行的人工智能工具,例如Hugging Face和 Replicate。 Docke 运维资讯 2023-11-15 Escape
如何使用Docker进行容器的备份和恢复 如何使用Docker进行容器的备份和恢复 简介:在使用Docker进行应用程序的容器化部署时,我们经常需要对容器进行备份和恢复操作。备份容器可以保证数据的安全性,而恢复操作可以帮助我们快速恢复出现问题的容器。本文将介绍如何使用Docker进行容器的备份和恢复,同时提供详细的代码示例。 容器备份 容器备份可以通过导出容器快照的方式进行。Docker提供了一个名为docker export的命令来实现 系统运维 2023-11-15 竹子爱熊猫
在 Arch Linux 上安装 Docker 在 Arch Linux 上安装 Docker 很简单。它可以在 Extra 仓库中找到,你可以简单地 执行 pacman 魔法: sudo pacman -S docker 但要在 Arch Linux 上正确运行 Docker,还需要执行更多步骤。 让 Arch Docker 做好准备 这一切都归结为以下步骤: 从 Arch 仓库安装 Docker 启动 Docker 守护进程并在每次启动时自 系统运维 2023-11-09 泡泡