stagex/python本Docker镜像旨在提供一个便捷的高级脚本语言运行环境,支持快速开发、部署及运行各类脚本应用。镜像集成了主流高级脚本语言的运行时环境,适用于需要轻量级、可移植脚本执行环境的场景,简化开发与运维流程。
通过挂载本地脚本文件至容器内,直接运行指定脚本:
bashdocker run -v $(pwd):/scripts highlevel-scripting-lang:latest python /scripts/your_script.py
说明:
-v $(pwd):/scripts将当前目录挂载至容器内/scripts目录,使容器可访问本地脚本文件
通过环境变量SCRIPT_PATH指定容器启动时自动运行的脚本路径:
bashdocker run -v $(pwd):/scripts -e SCRIPT_PATH=/scripts/auto_run.py highlevel-scripting-lang:latest
如需进入容器内部执行命令或调试脚本,可使用交互模式:
bashdocker run -it -v $(pwd):/scripts highlevel-scripting-lang:latest /bin/sh
yamlversion: '3' services: script-runner: image: highlevel-scripting-lang:latest volumes: - ./scripts:/scripts # 挂载本地脚本目录 environment: - SCRIPT_PATH=/scripts/main.py # 指定启动脚本 - LOG_LEVEL=info # 设置日志级别 restart: on-failure # 脚本执行失败时自动重启
| 变量名 | 描述 | 默认值 |
|---|---|---|
SCRIPT_PATH | 指定容器启动时运行的脚本路径 | 无(需手动指定) |
LOG_LEVEL | 设置脚本运行日志级别 | info |
LANG | 设置脚本执行的语言环境 | en_US.UTF-8 |
| 挂载路径 | 描述 | 建议挂载方式 |
|---|---|---|
/scripts | 存放用户自定义脚本文件 | 本地目录挂载 |
/dependencies | 存放脚本依赖包(如pip包) | 可选,用于持久化依赖 |
:python3.9、:ruby3.2)requirements.txt(Python)或Gemfile(Ruby)管理,并在容器启动前安装依赖
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务