标签:Docker

4 篇相关文章
构建现代化个人博客系统:技术亮点与创新实践
后端技术DockerGoGorm

构建现代化个人博客系统:技术亮点与创新实践

本文介绍了作者构建现代化个人博客系统的技术选型、架构设计和创新实践。核心亮点包括采用Go+Nuxt.js+Vue3技术栈,实现高性能、可扩展的博客平台;创新功能如AI智能摘要生成系统、高性能全文搜索、现代化文件上传系统;微服务化架构、容器化部署及多层次安全防护;性能优化策略如缓存策略、数据库优化和前端性能优化。此外,还展示了智能简历模块、Waline评论系统及多主题支持等特色功能,系统性能指标优异。作者分享了技术收获与未来规划,旨在帮助全栈开发者提升技术能力。

咻兔哔咻兔哔
2025年12月10日
26
Docker环境下数据库的备份操作
运维技术DockerMysql

Docker环境下数据库的备份操作

1. MySQL备份:使用Docker容器执行mysqldump命令,将指定数据库的备份导出为SQL文件。2. MySQL备份压缩:使用gzip命令将备份文件压缩为tar.gz格式,以减小文件大小并提高传输效率。3. 自动清理超过7天的备份:通过find命令查找7天前生成的.gz文件,并删除这些文件。4. 在单个命令中导出和导入MySQL数据库:使用mysqldump命令直接从源数据库导出转储文件,然后使用mysql命令将其导入到目标数据库。5. 从完整的MySQL转储还原单个MySQL数据库:如果备份包含了所有数据库,可以使用--one-database选项从包含多个数据库的备份文件中还原单个数据库。6. 恢复数据库:使用docker exec命令执行mysql命令,从指定的SQL文件中恢复数据库。

咻兔哔咻兔哔
2022年12月28日
9
docker-mysql配置内存
运维技术Docker

docker-mysql配置内存

这段代码是用于调整MySQL服务器的性能参数,以提高其运行效率。主要修改了以下几个参数:1. `performance_schema_max_table_instances`:将此参数设置为400,意味着MySQL可以同时打开的最大表实例数。2. `table_definition_cache`:将此参数设置为400,表示MySQL可以缓存的表定义数量。3. `performance_schema`:关闭此选项,以减少对监控MySQL服务器资源消耗和资源使用情况的依赖。4. `table_open_cache`:将此参数设置为64,表示MySQL可以打开的表的数量。5. `innodb_buffer_pool_chunk_size`:将此参数设置为64M,表示InnoDB缓冲池中块的大小。6. `innodb_buffer_pool_size`:将此参数设置为64M,表示InnoDB存储引擎的表数据和索引数据的最大内存缓冲区大小。

咻兔哔咻兔哔
2022年7月28日
8
自用docker环境分享
资源分享Docker

自用docker环境分享

这是一个使用Docker和Nginx的PHP+PostgreSQL环境配置。它包括了Dockerfile, docker-compose.yml, nginx配置文件以及php配置文件。1. Dockerfile:用于构建镜像,包含基础镜像、安装扩展、运行PHP应用等操作。2. docker-compose.yml:用于定义容器之间的依赖关系,例如数据库、Redis、PHP应用等。3. nginx配置文件:用于定义Nginx服务器的配置,如监听端口、根目录、虚拟主机等。4. xdebug配置文件:用于配置XDebug调试工具,包括启用/禁用调试开关、设置远程主机信息等。5. PHP配置文件:用于配置PHP的运行参数,如错误报告、缓存策略、文件路径等。6. 文件结构图:展示了这些文件之间的关系和结构。7. 码云链接:提供了项目的Gitee代码仓库链接。

咻兔哔咻兔哔
2020年4月8日
8