docker run执行流程及底层工作原理—Docker学习教程(3)
一、docker run执行流程 我们回顾下之前在安装测试docker时,使用了如下指令来运行hello-world镜像: docker run hello-world docker run命令的执行…
Next.js快速且不依赖Docker的国内部署新方案
最近我在负责一个基于Next.js开发的官网项目时,由于官网更新频率不高,为了实现简单可控的部署,探索出了一套不依赖Docker的方案。该方案仅需借助SFTP上传文件到服务器,再配合Nginx和PM2…
解决docker load tar能导入,ctr import却不能导入的问题
在容器技术的使用过程中,大家可能会遇到各种各样的问题。最近我就碰到了一个挺奇怪的情况,在这里和大家分享一下,顺便讲讲解决办法。 一、问题描述 我从其他环境中通过docker save命令导出了一个名为…
jenkins构建Build step ‘Send build artifacts over SSH’ changed build result to UNSTABLE解决办法
最近jenkins构建突然报错如下: 图标也变黄了,新提交的代码也没有生效,网上搜了很多原因都是说因为日志满了,存储空间不足导致的,但是看了k8s的两个node节点发现空间都还充足,jenkins自身…
如何使用docker搭建redis7集群
本文重点讲解如何使用docker搭建redis7集群相关知识,我们来一下看下搭建过程! 前言 今天发现有一台被拿来搭建redis集群的服务器到期了,本来这台服务器就是白嫖的,也懒得续费。 然后我就遇到…
基于unpub搭建Flutter私有组件库教程
对于技术团队而言,将包含核心业务逻辑的Flutter私有组件包发布到公网是不明智的,这就如同iOS开发者借助AppUploader等专业工具管理应用发布一样,Flutter团队也需要构建属于自己的私有…
docker安装gitlab 502 问题解决Whoops, GitLab is taking too much time to respond.
最近在使用docker安装gitlab时,什么都配置好了,但浏览器一访问就报错 502 ,具体提示 该问题应该如何解决呢? 其实产生为原因很简单,就是因为你虚拟机内存太小,直接调大虚拟机内存,我是直接…
Warp 现代化AI终端工具,比Xshell还好用
作为后端程序员,日常工作中经常要和服务器打交道,终端工具也就成了我们的得力助手。像Xshell,大家肯定都不陌生,不过今天我要给大伙介绍一款更酷炫、更智能的现代化终端工具——Warp。它基于Rust语…
如何实现Nuxt.js 3多环境部署运行同一编译产物
在公司的项目里,我们使用Nuxt.js 3架构搭建了前端项目,并且部署到多个不同的环境中,像开发环境(dev)、测试环境(test)、预发布环境(staging)、集成测试环境(sit)、用户验收测试…
如何基于Spring Boot 3搭建微服务系统
在开发微服务系统时,选对技术栈至关重要。这篇文章里,咱们就基于一套热门技术栈,一步步构建一个完整的微服务解决方案。先给大伙介绍下用到的技术: 基础环境:JDK 21搭配Maven 3.9+,这俩就像是…