一卓的博客

怕什么真理无穷,
进一寸有一寸的欢喜。

0%

Docker-compose 模板文件简介

Compose 允许用户通过一个 docker-compose.yml 模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。
Compose 模板文件是一个定义服务、网络和卷的 YAML 文件。Compose 模板文件默认路径是当前目录下的 docker-compose.yml,可以使用 .yml 或 .yaml 作为文件扩展名。
Docker-Compose 标准模板文件应该包含 version、services、networks 三大部分,最关键的是 services 和 networks 两个部分。

Compose 目前有三个版本分别为 Version 1,Version 2,Version 3,Compose 区分 Version 1 和 Version 2(Compose 1.6.0+,Docker Engine 1.10.0+)。Version 2 支持更多的指令。Version 1 将来会被弃用。

阅读全文 »

docker-compose

语法

1
docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]

Options 说明

  • -f –file FILE指定Compose模板文件,默认为docker-compose.yml
  • -p –project-name NAME 指定项目名称,默认使用当前所在目录为项目名
  • –verbose 输出更多调试信息
  • -v,-version 打印版本并退出
  • –log-level LEVEL 定义日志等级(DEBUG, INFO, WARNING, ERROR, CRITICAL)

查看安装的版本 docker-compose –version

1
docker-compose --version
阅读全文 »

显示版本信息 docker version

docker version :显示 Docker 版本信息。

语法

1
docker version [OPTIONS]

显示 Docker 系统信息 docker info

docker info : 显示 Docker 系统信息,包括镜像和容器数

语法

1
docker info [OPTIONS]
阅读全文 »

脚本test.sh内容:

1
2
3
#!/bin/sh
source pcy.sh #pcy.sh并不存在
echo hello

执行./test.sh,屏幕输出为:

1
./test.sh: line 2: pcy.sh: No such file or directory
阅读全文 »

在 Postman 的使用过程中,我们常常遇到就是参数的传递与共享,如何减少不必要的参数的复制与黏贴的动作呢?通过本篇文章的学习,将实现如何实现在 Postman 中参数的一次定义,到处使用。

阅读全文 »

常用命令

显示版本信息

1
2
mvn -version
mvn -v

打包 package

根据项目生成 jar -> 生成 target 目录,编译、测试代码,生成测试报告,生成 jar/war 文件

1
mvn package
阅读全文 »

我有一个 Git 存储库,其中包含许多子目录。现在,我发现一个子目录与另一个子目录无关,应该将其分离到单独的存储库中。

如何在保留子目录中文件历史记录的同时执行此操作?

为了清楚起见,假如项目结构为

1
2
3
4
5
XYZ/
.git/
XY1/
ABC/
XY2/

分离后的项目结构为

1
2
3
4
5
6
7
XYZ/
.git/
XY1/
XY2/
ABC/
.git/
ABC/

下面将介绍一种简单的方式来实现分离。

阅读全文 »