引言
Q&A
补充
docker-compsoe volumes 挂载单个文件
volumes 默认挂载数据目录,而那么如何实现挂载单个文件?
就如 docker run -v
挂载文件一样
在 docker-compose.yml
中使用
volumes:
- type: bind
source: ./appsettings.json
target: /app/appsettings.json
注意
此 bind
方法,经过测试,必须现在宿主机相应位置,先创建需要的 ./appsettings.json
文件,
而不会像默认 volumes
一样先将容器内数据目录复制到宿主机数据目录
例如下方
代码语言:javascript复制version: '3.4'
# 本文件 用作 Release 用,用作 Docker 部署
services:
afdian-server.service:
image: ghcr.io/yiyungent/afdian-server # 使用 GitHub 的 ghcr.io , 因为 阿里 Docker Hub 镜像 同步延迟较长
container_name: afdian-server-container
ports:
- "1207:80"
restart: always
environment:
- TZ=Asia/Shanghai
- ASPNETCORE_ENVIRONMENT=Production
# 注意:http://*:80 不要用 双引号 "" 引起来
- ASPNETCORE_URLS=http://*:80
volumes:
# 注意: Linux 下 区分大小写
# - ./appsettings.json:/app/appsettings.json // 无法使用 docker-compose 此方法 挂载单个文件, 使用下方挂载单个文件
- type: bind
source: ./appsettings.json
target: /app/appsettings.json
其他语言 爱发电 SDK
- TypeScript | backrunner/afdian-api: 一个爱发电开发者API的简易包装
- PHP | ZeroDream-CN/afdian-php-sdk: 爱发电非官方简易 PHP SDK
- Python | gsycl2004/afdian-python-sdk: 爱发电接口封装
- Java | afdian-java-sdk: 爱发电api的 java sdk
VPS 测速 脚本
1. superbench.sh
代码语言:javascript复制wget -qO- git.io/superbench.sh | bash
2. superspeed.sh
- zq/superspeed: 包含全国各地测速节点的一键测速脚本 Superspeed.sh
使用全国各地三大运营商2的 speedtest 测速节点进行全面测速3。
代码语言:javascript复制bash <(curl -Lso- https://git.io/superspeed.sh)
3. bench.sh
代码语言:javascript复制wget -qO- bench.sh | bash
参考
感谢帮助!
- TelegramBots/Telegram.Bot: .NET Client for Telegram Bot API
- 开发者 | 爱发电
- Telegram.Bot.Examples/Telegram.Bot.Examples.WebHook at master · TelegramBots/Telegram.Bot.Examples
- Telegram Bot API
本文作者: yiyun
本文链接: https://cloud.tencent.com/developer/article/1970893
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!