ubuntu/curl Docker Image
一个用于curl的rock镜像,curl是一款支持URL语法的数据传输命令行工具,支持HTTP、HTTPS、FTP等多种协议,具备SSL/TLS、认证和代理支持,适用于API测试、文件下载及网络诊断。
ubuntu/curl 镜像文档
镜像概述和主要用途
ubuntu/curl 是由 https://canonical.com/ 维护的curl的rock镜像。curl是一款支持URL语法的数据传输命令行工具,支持多种协议(包括HTTP、HTTPS、FTP等),并具备SSL/TLS、认证和代理支持等功能。广泛用于API测试与交互、文件下载以及网络诊断。本镜像为最小化rock,仅包含curl命令行工具。
[了解更多关于curl]
标签和架构
注意:这些标签遵循特定的命名约定,符合snapcraft通道的概念。
| 标签 | 支持至 | 版本 | 基础 | 架构 |
|---|---|---|---|---|
8.18-26.04_edge | 2026年5月 | 8.18 | 26.04 | amd64 |
快速开始
本rock的入口点是Pebble,这是一个容器优化的init进程,能够将本地服务进程集合编排为有组织的整体。
\https://documentation.ubuntu.com/pebble/\]
检查
要查看此rock中定义的https://documentation.ubuntu.com/rockcraft/en/latest/reference/rockcraft-yaml/#services和https://documentation.ubuntu.com/rockcraft/latest/reference/rockcraft-yaml/#checks:
shdocker run --rm docker.xuanyuan.run/ubuntu/curl:8.18-26.04_edge plan
对于非rock的旧版本
容器使用默认入口点启动。要检查入口点和命令:
shdocker inspect --format='{{.Config.Entrypoint}} {{.Config.Cmd}}' ubuntu/curl:8.18-26.04_edge
运行
要运行此rock,可使用任何常用容器运行时,例如docker:
shdocker run --name curl-container \ docker.xuanyuan.run/ubuntu/curl:8.18-26.04_edge \ exec curl -I https://ubuntu.com/
容器将使用curl输出"https://ubuntu.com/"的HTTP响应头。
获取日志
要查看运行中容器的日志,运行:
shdocker exec curl-container pebble logs
或查看特定服务的日志:
shdocker exec curl-container pebble logs <service>
对于非rock的旧版本
要查看运行中容器的日志,运行:
shdocker logs curl-container
监控健康检查
Rocks可能预定义了健康检查,可通过以下命令列出:
shdocker exec curl-container pebble checks
容器的整体健康状态可通过以下命令检查:
shdocker exec curl-container pebble health
\https://github.com/canonical/curl-rock/issues\]
Canonical是此容器镜像的提供商。用户有责任确保对此镜像的任何使用均符合其中包含的所有软件的相关许可,以及https://canonical.com/legal/intellectual-property-policy。
ubuntu 命名空间的其他可用镜像:
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务