admin

这家伙很懒,什么也没写
文章
181
评论
3
加入时间
7年前

docker compose env_file的用法

在 docker-compose.yml 文件中,env_file 属性用于指定一个或多个环境变量文件,这些文件中的变量将会被加载到容器的环境中,供容器内的应用程序使用。env_file 文件通常是一个简单的文本文件,包含键值对格式的环境变量定义(如 .env 文件)。

docker compose command 执行脚本,无法获取环境变量

在 docker-compose.yml 中使用 command: bash -c "sh /start.sh" 时,环境变量无法正确加载,可能是因为 .env 文件中的环境变量并没有被传递到容器内的 bash 命令执行环境中。默认情况下,docker-compose 会加载 .env 文件中的环境变量,并传递给容器,但在 command 中直接执行时,这些变量可能没有被传递到子进程。

curl 相关命令说明

curl 是一个强大的命令行工具,用于与服务器进行数据传输,支持多种协议(如 HTTP、HTTPS、FTP)。它功能丰富,以下是常用的 curl 命令和选项分类汇总,帮助你快速上手并应用到实际场景中

加密算法(DES,AES,RSA,MD5,SHA1,Base64)比较和项目应用

加密技术通常分为两大类:"对称式"和"非对称式"。对称性加密算法有:AES、DES、3DES。非对称性算法有:RSA、DSA、ECC 。散列算法(签名算法)有:MD5、SHA1、HMAC。Base64:其实不是安全领域下的加密解密算法,只能算是一个编码算法

jenkins 配置多java环境

某些项目需要用到 java 8, 某些项目又会用到 java 17,因此使用 Jenkins 编译java 项目的时候会存在多 java 环境切换的问题,可以通过以下方式来解决