技术共享

17 篇文章
国内docker镜像源配置

国内docker镜像源配置

本文介绍了在国内使用阿里云镜像加速器提升Docker镜像下载速度的完整配置流程。由于Docker官方镜像源在国内访问缓慢,推荐采用阿里云提供的免费镜像加速服务。操作共分四步:一是注册/登录阿里云账号(支持支付宝快捷登录);二是进入阿里云控制台,依次导航至“容器镜像服务→镜像加速器”,获取专属加速地址;三是通过命令行配置Docker daemon.json文件,添加registry-mirrors(含个人加速地址及备用源)和DNS设置,并重载并重启Docker服务;四是执行`docker info | grep Mirrors -A 1`验证加速器是否生效。全文步骤清晰、命令明确,适用于Linux环境下的Docker用户快速优化镜像拉取体验。(198字)

Linux安装MongoDB

Linux安装MongoDB

本文是一篇MongoDB 6.0的Linux手动安装指南。文章首先简要介绍了MongoDB的特点:它是一种功能丰富、结构松散(支持BSON/类JSON格式)、查询语言强大且支持索引的NoSQL数据库,广泛应用于Yapi、Van-Blog等开源项目。随后详细说明了安装前的准备工作,包括创建安装目录(`/usr/local/mongo`)、数据与日志目录(`/data/mongo/data`和`/data/mongo/log`),以及通过`wget`下载官方安装包并解压重命名。接着重点讲解了配置过程:编写`mongod.conf`文件,设置日志路径、数据路径、后台运行(fork)、PID文件、端口(27017)及允许远程连接(`bindIp: 0.0.0.0`)。最后指导添加bin路径至环境变量,并使用配置文件启动服务,验证安装成功。全文强调实操性,兼顾原理与步骤。(199字)

一键安装Docker和Docker-compose

一键安装Docker和Docker-compose

该文章提供了一键安装Docker和Docker-compose的命令,简化了安装过程。首先,通过一行命令快速安装Docker,使用了腾讯云镜像源和特定协议,支持安装最新版本并可选择是否关闭防火墙。接着,文章提供了安装Docker-compose的步骤,包括下载二进制文件、赋予执行权限以及创建软链接,确保Docker-compose能够全局使用。这些命令旨在帮助用户高效完成Docker相关工具的安装。

Linux查看当前文件目录文件夹大小

Linux查看当前文件目录文件夹大小

文章介绍了Linux系统中`du`命令的使用方法,主要用于查看目录和文件的磁盘使用情况。首先,可以通过`du -h --max-depth=1`查看当前目录或指定目录的文件夹大小,`-h`参数使输出更易读。接着,`du -h - .`命令可以查看当前目录及其子目录的大小。文章详细列出了`du`命令的常用参数,如`-a`显示每个文件的磁盘使用情况,`-b`以字节为单位显示大小,`-c`显示总和,`-h`以K、M、G为单位显示等。此外,还介绍了如何通过`du`命令查看特定目录的磁盘使用情况,如以不同单位(KB、MB、GB)显示目录大小,或者排除特定目录和文件。最后,文章还提到了一些高级用法,如只显示总计、限制目录层数、以及不换行输出等。

Redis自动启动脚本

Redis自动启动脚本

本文介绍了一个用于在Linux服务器上手动安装Redis并设置开机自启的Shell脚本。该脚本提供了Redis的启动、停止、重启等功能,并确保Redis在系统启动时自动运行。脚本通过定义Redis的安装路径、端口、配置文件等参数,实现了对Redis的便捷管理。用户可以根据自身需求修改脚本中的路径和其他配置,以适配不同的服务器环境。脚本的核心功能包括通过PID文件检查Redis进程状态,并根据用户输入的命令(如start、stop、restart)执行相应的操作。

Linux安装Nginx

Linux安装Nginx

本文详细介绍了在Ubuntu和CentOS两种Linux系统上安装和配置Nginx的方法。对于Ubuntu系统,推荐使用`apt`工具一键安装Nginx,并通过`systemctl`命令检查服务状态和设置开机自启。Ubuntu的默认配置文件通常位于`/etc/nginx/nginx.conf`,用户也可以使用`-c`参数指定自定义配置文件运行Nginx。 对于CentOS系统,由于没有一键安装工具,需要手动安装Nginx及其依赖包,包括`gcc-c++`、`openssl`、`pcre`和`zlib`。安装完成后,通过下载、解压、配置和编译Nginx源码,最终在`/usr/local/nginx`目录下生成Nginx的可执行文件和配置文件。重点关注的文件夹包括`sbin`(可执行文件)、`conf`(配置文件)和`html`(静态页面)。最后,通过`sbin/nginx`命令启动Nginx服务。

Docker安装MongoDB

Docker安装MongoDB

本文详细介绍了使用Docker部署MongoDB的两种主流方式:手动安装与docker-compose自动化安装。首先通过`docker search mongo`查找官方镜像,再执行`docker pull mongo`拉取最新版镜像;随后配置并启动容器,关键参数包括端口映射(27017:27017)、数据卷挂载(如`E:/mongo/data:/data/db`)及环境变量(`TZ`、`MONGO_INITDB_ROOT_USERNAME`、`MONGO_INITDB_ROOT_PASSWORD`)。此外,推荐使用`docker-compose.yaml`实现标准化部署,支持版本指定(如4.4.16)、自动重启、时区与认证配置,并可通过`docker-compose up -d`一键后台启动。全文步骤清晰,兼顾Windows环境实操细节,适合快速搭建安全、可持久化的MongoDB开发/测试环境。(199字)