docker - 命令 '/bin/sh -c apt-get install erlang'返回了非零代码:1

标签 docker dockerfile

我是Docker的初学者,并且使用Ubuntu 18.04作为主机。
在寻找解决方案时,我唯一得到的是由于内存不足而增加了VM磁盘的大小。
我没有使用虚拟机。可用磁盘大小为87+ GB。

以下是我的docker文件内容。

FROM ubuntu
RUN apt-get update
RUN apt-get install erlang
EXPOSE 15672

在触发构建时,出现以下错误:
    Sending build context to Docker daemon  1.694GB
    Step 1/4 : FROM ubuntu
     ---> cd6d8154f1e1
    Step 2/4 : RUN apt-get update
     ---> Using cache
     ---> 04473efa791a
    Step 3/4 : RUN apt-get install erlang
     ---> Running in bb7a0664bb20
    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following additional packages will be installed:
      adwaita-icon-theme at-spi2-core ca-certificates ca-certificates-java dbus
      dconf-gsettings-backend dconf-service default-jre-headless emacsen-common
      erlang-asn1 erlang-base erlang-common-test erlang-corba erlang-crypto
.
.
.
      notification-daemon openjdk-11-jre-headless openssl shared-mime-info
      ubuntu-mono ucf x11-common xdg-user-dirs xkb-data
    0 upgraded, 202 newly installed, 0 to remove and 1 not upgraded.
    Need to get 137 MB of archives.
    After this operation, 657 MB of additional disk space will be used.
    Do you want to continue? [Y/n] Abort.
    The command '/bin/sh -c apt-get install erlang' returned a non-zero code: 1

最佳答案

apt-get要求您确认(您要继续吗?[是/否]中止。)显然不愿提供哪个 docker 。因此,请改为使用apt-get -y install erlang

关于docker - 命令 '/bin/sh -c apt-get install erlang'返回了非零代码:1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52428700/

相关文章:

Docker REST API 上的 WordPress 4.8 无法访问

docker Jboss/wildfly : How to add datasources and MySQL connector

postgresql - docker 中的 Keycloak 服务器无法以独立模式启动?

docker - 如何使用 Docker 文件将一层中的多个文件复制到不同的位置?

docker - 导入路径不是以主机名开头

docker - 为什么 Ubuntu 镜像而不是 Nginx 镜像 docker 文件需要关闭 CMD 守护程序?

docker - 我可以在容器启动之前从单独的Docker卷中的文件运行bash脚本吗?

python - Travis-ci 自动从requirements.txt 文件安装包

php - 用于 nginx、php、mysql、golang 的 Docker-compose

reactjs - Docker 多阶段构建 - 复制失败