gpt4 book ai didi

docker - 使用 Docker 在 ubuntu 镜像中安装库

转载 作者:行者123 更新时间:2023-12-02 05:14:05 28 4
gpt4 key购买 nike

我正在尝试在我的 ubuntu:14.04 镜像中安装“sl”软件包。这是我的 Dockerfile 的内容:

FROM ubuntu:14.04
MAINTAINER xyz <xyz@gmail.com>
RUN echo 'Going to install sl now'
RUN apt-get install -y sl

这是我用来构建图像的命令:

sudo docker build -t xyz/ubuntu:14.04 .

但我收到此错误消息:

Sending build context to Docker daemon 2.048 kB
Sending build context to Docker daemon
Step 0 : FROM ubuntu:14.04
---> d0955f21bf24
Step 1 : MAINTAINER xyz <xyz@gmail.com>
---> Using cache
---> a6e08926e788
Step 2 : RUN echo 'Going to install sl now'
---> Using cache
---> 1bf0bc6b3092
Step 3 : RUN apt-get install -y sl
---> Running in f7e57167443f
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package sl
INFO[0004] The command [/bin/sh -c apt-get install -y sl] returned a non-zero code: 100

我哪里出错了?

最佳答案

您需要运行apt-get update,例如:

RUN apt-get update && apt-get install -y sl

您还可以自行整理以节省一些磁盘空间:

RUN apt-get update && apt-get install -y sl && rm -r /var/lib/apt/lists/*

关于docker - 使用 Docker 在 ubuntu 镜像中安装库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29418543/

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