文章
记录技术实践、产品思考、读书笔记与项目复盘
共 271 篇文章 · 21 个分类

Docker及Docker-compose.yml 命令详解
本文详细讲解了Docker核心命令,包括基础操作(exec、logs、run、build等)、镜像管理、容器管理、清理命令、Swarm集群管理、Docker Machine以及Docker Compose的常用命令。同时深入解析docker-compose.yml文件配置,涵盖版本选择、服务定义(build、command、deploy、volumes、networks等)、网络、卷、健康检查等参数,提供了完整的Docker及Compose使用指南。

Docker Compose 命令详解
本文详细介绍了Docker Compose的常用命令,包括build、config、up、down、images、logs、kill、port、ps、restart、rm、run、scale、stop、start、top、pause、unpause等,每个命令的用法、选项和示例均有说明,适合Docker Compose初学者和运维人员参考。

docker 部署 Tdengine集群
本文详细介绍使用Docker Compose部署TDengine集群的完整步骤,包括环境准备(设置时区、安装docker-compose)、创建自定义网络、配置三个节点的taos.cfg文件、编写docker-compose.yml、拉取镜像、启动集群、添加节点并测试连接,以及客户端配置和高可用性说明(vnode/mnode副本、负载均衡、Arbitrator)。强调避免使用docker-compose down以防数据损坏。

mssql alwayson
本文详细介绍了在Docker容器中部署SQL Server 2019 AlwaysOn可用性组(AG)的完整过程。包括:安装docker-compose、拉取Ubuntu及SQL Server镜像、构建自定义镜像、配置三个节点的docker-compose.yml、启动容器;然后在主节点创建登录、主密钥、证书并分发到从节点;配置端点、启用AlwaysOn健康会话;创建无集群管理器(CLUSTER_TYPE=NONE)的可用性组,将从节点加入AG;最后测试创建数据库并加入可用性组。

linux安装mssql2019
本文详细介绍了在Linux(CentOS和UOS)上安装Microsoft SQL Server 2019的步骤,包括添加存储库、安装mssql-server、配置、安装SQL工具、启动SQL代理、开启远程访问端口以及备份数据库的命令。

docker安装mssql
本文介绍如何在Docker中安装Microsoft SQL Server 2019,包括拉取镜像、创建数据目录、运行容器(设置SA密码、挂载卷)、连接数据库、还原备份文件以及开启SQL Server Agent代理的详细命令步骤。

Vue 允许通过域名访问
本文展示了Vue CLI项目中vue.config.js的配置,通过设置devServer的allowedHosts为'all'、host为'0.0.0.0',以及port为9652,并启用historyApiFallback,从而实现通过任意域名或IP地址访问开发服务器。

tar 打包压缩命令
tar命令用于文件的打包或压缩,是最常用的打包压缩命令。语法格式如tar -czvf xxx.tar.gz源文件进行打包并gzip压缩,解压使用tar -xzvf xxx.tar.gz -C目标路径。常用参数包括-c创建归档、-v显示过程、-f指定文件名、-x解压、-z使用gzip、-j使用bzip2、-J使用xz、-t查看文件内容、-C指定解压目录。打包压缩需指定文件格式。

mysql主从
本文以Docker为例,详细讲解了MySQL主从复制的搭建过程。包括创建网络、启动主从容器、配置文件my.cnf设置(server-id、log-bin、binlog-ignore-db等)、在主库创建复制用户并授权、查看主库状态获取File和Position,最后在从库执行CHANGE MASTER并启动复制,提供两种命令方式。
Iptables命令大全
本文详细介绍了iptables防火墙的命令使用,包括基本概念(表、链、动作)、语法格式、常用操作(添加、删除、修改规则)、保存与恢复、屏蔽IP、开放端口、查看规则等,并附带了Docker容器限制和firewalld管理示例,是Linux网络过滤的实用参考。

修改vs插件示例
本文介绍了如何修改VSCode Browser Preview插件,将其从使用puppeteer-core改为puppeteer,并安装相关依赖和Chrome浏览器。主要步骤包括注释掉检查Chrome路径的代码、修改引入模块、使用vsce打包插件、安装puppeteer和依赖库,以及下载并配置Chrome(添加--no-sandbox参数)以解决在Linux环境下的运行问题。
