docker build 发生 unable to prepare context 错误的解决办法

一、背景这些天对微服务进行整理,发现很多C端的接口可以通过一个前端服务来聚合,所以创建了一个新的服务进行管理。因为我们的发布环境采用CI/CD自动化编译部署框架,所以需要创建.gitlab-ci.yml文件来管理编译部署脚本。我们使用的脚本如下:build-image: stage: build-image only: - /^v\d+\..*/ script: - d

- 阅读全文 -

推送到Maven的Jar包版本号不生效的原因跟踪

一、背景今天对一个老的工程进行重构,发布上线后发现maven库的Jar没有更新,仔细跟踪并分析后才发现原因所在。二、跟踪原因先让咱们看看CI的构建日志,日志显示CI成功构建了Jar并且推送到Maven上,但是Jar的版本号并没有跟预期的一致,也就是跟着主版本号变动。图1显示Jar能够被构建成功,图2显示Jar已经成功推送到Maven上。那么这个版本怎么来的呢?仔细分析发现,其实Jar的主版本号还是

- 阅读全文 -

docker-数据管理

docker可以通过数据卷的概念进行主机与容器,容器与容器之间的数据管理,具体如下:1、数据卷数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射到容器。类似于linux的mount数据卷可以在容器间共享和重用,对数据卷内数据修改会立马生效,对数据卷的更新不会影响镜像,卷会一直存在,直到没有容器使用才可以安全卸载

- 阅读全文 -

docker学习笔记-基础入门

ubuntu安装docker一、手动安装1、安装软件包sudo apt-get updatesudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual (报错参考https://blog.csdn.net/qq_37495786/article/details/84256903)

- 阅读全文 -