docker/whalesayWhalesay 是 Linux cowsay 游戏的改编版,原游戏由 Tony Monroe 于 1999 年编写。本镜像主要作为 Docker 演示教程的教学工具,对原始 cowsay 代码进行了针对性修改。
通过以下命令运行镜像,生成指定文本的鲸鱼说话图案:
$ docker run docker/whalesay cowsay boo _____ < boo > ----- \ \ \ ## . ## ## ## == ## ## ## ## === /""""""""""___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/
以下是镜像的 Dockerfile 内容,展示构建流程:
dockerfileFROM ubuntu:14.04 # 安装 cowsay 并移走默认图案文件,以便替换 RUN apt-get update && apt-get install -y cowsay --no-install-recommends && rm -rf /var/lib/apt/lists/* \ && mv /usr/share/cowsay/cows/default.cow /usr/share/cowsay/cows/orig-default.cow # 添加 cowsay 安装路径到环境变量 ENV PATH $PATH:/usr/games # 复制自定义图案文件并设为默认 COPY docker.cow /usr/share/cowsay/cows/ RUN ln -sv /usr/share/cowsay/cows/docker.cow /usr/share/cowsay/cows/default.cow CMD ["cowsay"]
注:Dockerfile 通过软链接将 docker.cow 设为默认图案,并配置环境变量以确保 cowsay 命令可直接调用。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务