gpt4 book ai didi

docker - docker 错误无法找到包Cowsay

转载 作者:行者123 更新时间:2023-12-02 18:24:09 24 4
gpt4 key购买 nike

当我运行build命令时:

$ docker build -t cowsay .
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM
Unknown instruction: FROM
dev@ub:~/cowsay$ docker build -t cowsay .
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM ubuntu:14.04
---> 90d5884b1ee0
Step 2 : RUN apt-get -y install cowsay
---> Running in 587aaba2824b
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package cowsay
The command '/bin/sh -c apt-get -y install cowsay' returned a non-zero code: 100

Dockerfile的内容如下:
FROM ubuntu:14.04
RUN apt-get -y install cowsay
RUN apt-get -y install fortune
ENTRYPOINT ["/usr/games/cowsay"]
CMD ["Docker is so awesomoooooooo!"]
ONBUILD RUN /usr/games/fortune | /usr/games/cowsay

如何避免出现此错误消息?

最佳答案

尝试先添加RUN apt-get update

软件包更新后,您可以安装例如cowsay。

参见this Dockerfile作为RUN apt-get命令的示例:

FROM debian:jessie

RUN apt-get update && apt-get install -y cowsay
COPY docker.cow /usr/share/cowsay/cows/docker.cow

ENTRYPOINT ["/usr/games/cowsay","-f","docker"]
CMD ["moby","dock"]

关于docker - docker 错误无法找到包Cowsay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37099541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com