- 博客(22)
- 收藏
- 关注
原创 Docker Compose简介
docker-compose项目是docker官方的开源项目, 负责实现对docker容器集群的快速编排。docker-compose将所管理的容器分为三层, 分别是工程(project),服务(service)以及容器(containner)docker-compose的工程配置文件默认为docker-compose.yml。可以通过环境变量COMPOSE_FILE -f 参数自定义配置文件,其自定义多个有依赖关系的服务及每个人服务运行的容器。使用一个Dockerfile模板文件,可以让用户很方便的定义一
2025-03-25 08:00:53
768
原创 基于 Nginx 制作 Vue 项目镜像(使用Dockerfile)
如果需要自定义 Nginx 配置,可以创建一个nginx.conf使用 Nginx 部署 Vue 打包文件是一种高效且常见的方式。通过 Dockerfile,可以快速构建和部署 Vue 项目。如果需要自定义 Nginx 配置,可以通过COPY命令将配置文件复制到镜像中。最终镜像可以通过 Docker 快速部署到任何支持 Docker 的环境中。是一个常用的 Docker 镜像构建命令。-t用于指定镜像名称,表示当前目录是构建上下文。
2025-03-19 11:09:58
858
原创 基于 JDK 8 制作 JAR 包镜像(使用Dockerfile)
如果已有 JAR 文件,直接使用COPY命令将其复制到镜像中即可。如果需要从源码构建 JAR 文件,推荐使用多阶段构建,以减小最终镜像体积。基于 JDK 8 的镜像可以使用或,具体取决于是否需要编译代码。
2025-03-19 11:07:38
510
原创 Dockerfile简介
Dockerfile 通过一系列指令定义了镜像的构建过程。理解每个指令的作用和用法,可以帮助你编写高效的 Dockerfile,构建出符合需求的 Docker 镜像。
2025-03-19 11:05:58
414
原创 docker容器卷简介
命名卷:由 Docker 管理,适合存储数据库和配置文件。绑定挂载:直接挂载主机目录或文件,适合开发和调试。:通过文件定义和管理卷。备份和恢复:通过tar命令备份和恢复卷数据。
2025-03-19 11:04:24
271
原创 基于docker运行nginx服务
如果需要使用自定义的 Nginx 配置文件,可以将本地配置文件挂载到容器中。创建一个本地目录存放 Nginx 配置文件:创建一个自定义配置文件server {listen 80;运行容器并挂载配置文件:nginx:将本地的conf.d目录挂载到容器的。使用docker run快速运行 Nginx。通过-v挂载自定义配置文件和静态文件。使用 Docker Compose 管理复杂的 Nginx 部署。通过查看日志,进入容器。
2025-03-12 21:46:30
255
原创 基于docker运行MySQL8服务
如果需要使用自定义的 MySQL 配置文件,可以将配置文件挂载到容器中。在宿主机上创建配置文件,例如my.cnf。运行容器并挂载配置文件:mysql:8.0使用docker run命令可以快速启动 MySQL 8 容器。通过挂载数据卷和配置文件,可以实现数据持久化和自定义配置。通过环境变量可以方便地配置数据库、用户和密码。
2025-03-11 19:14:35
368
原创 基于docker运行redis服务
如果需要使用自定义的 Redis 配置文件,可以将配置文件挂载到容器中。在宿主机上创建配置文件,例如redis.conf。运行容器并挂载配置文件:使用docker run命令可以快速启动 Redis 容器。通过挂载数据卷和配置文件,可以实现数据持久化和自定义配置。设置密码可以增强 Redis 的安全性。
2025-03-11 19:01:12
389
原创 docker exec -it nginx bash解析
是一个强大的命令,用于在运行的容器中启动交互式终端。通过该命令,你可以调试容器、修改配置或安装工具。如果容器中没有bash,可以尝试使用sh或其他 Shell。
2025-03-10 15:26:15
344
原创 centos7环境安装docker
Docker 镜像加速是通过配置一个镜像加速器(通常是国内的镜像服务),将 Docker Hub 的镜像缓存到国内的服务器上,从而加快镜像的拉取速度。阿里云容器镜像服务腾讯云容器镜像服务DaoCloud 加速器华为云镜像加速器网易云镜像中心。
2025-03-09 13:34:06
1055
原创 修改Windows系统中的hosts文件
在Windows系统中,hosts文件用于将域名映射到特定的IP地址,通常用于本地测试或绕过DNS解析。以下是修改hosts。
2025-03-06 08:46:32
968
原创 CentOS7安装Redis
Redis 包含在 EPEL(Extra Packages for Enterprise Linux)仓库中。如果需要远程访问 Redis,需要开放 Redis 的端口(默认是。如果需要远程访问 Redis,可以修改配置文件。默认情况下,Redis 只监听本地连接(如果 Redis 正常工作,会返回。如果服务正常运行,你会看到。如果设置了密码,需要使用。
2025-03-06 08:36:11
275
原创 Centos7安装Tomcat9
关闭tomcat:进入apache-tomcat-9.0.84/bin目录,执行 ./shutdown.sh。解压缩:tar -zxvf apache-tomcat-9.0.84.tar.gz -C ./-C<目的目录>或--directory=<目的目录> 切换到指定的目录。-z或--gzip或--ungzip 通过gzip指令处理备份文件。-x或--extract或--get 从备份文件中还原文件。-f<备份文件>或--file=<备份文件> 指定备份文件。-v或--verbose 显示指令执行过程。
2025-03-04 11:08:52
494
原创 Nginx 反向代理请求被拦截问题
在 CentOS 7 系统中,Nginx 反向代理请求可能会被 SELinux、防火墙或网络配置拦截。检查并调整 SELinux 配置。开放防火墙端口。检查 Nginx 配置文件。确保网络连接正常。检查文件权限。Nginx 的完整配置文件。后端服务的日志内容。测试请求的curl命令输出。
2025-03-03 10:24:27
458
原创 VMware + CentOS7 下载安装
双击.exe”文件进行安装,选择安装路径,一路“傻瓜式”安装即可。唯一注意:选择安装路径(默认路径下磁盘空间足够的话,可以使用默认路径)打开VMware Workstation Pro工具,选择“创建新的虚拟机”,选择默认选项,点击“下一步”给自己的虚拟机起个名字,选择当前虚拟机存储位置,点击“下一步”选择虚拟机磁盘大小和文件存储形式,建议默认,点击“下一步”选择我们下载好的centos7镜像,点击“下一步”安装完成后,打开VMware,可以看到如下界面。点击“完成”,静待几分钟,等待创建完成。
2024-04-01 08:55:00
275
原创 基于IDEA+Maven创建Spring Boot项目
4. 修改pom.xml,将Springboot父依赖版本号修改为2.7.18,java版本号修改为8,刷新依赖即可;2. 快捷方式,如下图,选择Spring Initializr,填写项目相关信息,点击下一步;1. 打开IDEA,鼠标选择左上角 File -> New -> Project;3. 选择版本和依赖,选择默认版本,后续手动更改,勾选web依赖,点击创建项目;
2024-03-26 11:34:36
977
原创 浅谈转发和重定向
请求重定向是服务器端在接收到客户端的请求后,给客户端返回一个新的URL地址,指示客户端重新发送请求的过程;请求转发是服务器端的一种内部调度机制,用于将客户端的请求从一个资源传递给另一个资源。
2024-03-14 14:22:11
323
1
原创 JDBC使用
JDBC,即Java数据库连接(Java Database Connectivity)。是一套跟数据库交互,执行SQL语句的Java API,它允许Java程序与各种数据库连接并进行交互。
2024-03-12 16:42:35
850
1
原创 sql server查看执行过的sql语句
SELECT TOP 1000 QS.creation_time AS '执行时间' , ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_elapsed_time AS '耗时', QS.total_logical_reads AS '逻辑读取次数', QS.total_logical_writes AS '逻辑写入次数', Q...
2021-09-27 11:30:35
1952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人