TanmayPatil105 / procfetch

🎨 Yet another command-line system information utility written in C++
https://tanmaypatil105.github.io/procfetch/
GNU General Public License v3.0
23 stars 11 forks source link

Failed to build the docker image #146

Closed youpong closed 4 months ago

youpong commented 4 months ago

Describe the bug

Failed to build the docker image procfetch.

To reproduce

Execute the following:

$ docker build -t procfetch .

Expected behavior

No Error.

Logs

$ docker build -t procfetch .
[+] Building 2.0s (6/8)                                                                                                                                                                                      docker:desktop-linux
 => [internal] load build definition from Dockerfile                                                                                                                                                                         0.0s
 => => transferring dockerfile: 471B                                                                                                                                                                                         0.0s
 => [internal] load metadata for docker.io/library/ubuntu:latest                                                                                                                                                             1.7s
 => [internal] load .dockerignore                                                                                                                                                                                            0.0s
 => => transferring context: 112B                                                                                                                                                                                            0.0s
 => [1/5] FROM docker.io/library/ubuntu:latest@sha256:3f85b7caad41a95462cf5b787d8a04604c8262cdcdf9a472b8c52ef83375fe15                                                                                                       0.0s
 => CACHED [2/5] RUN apt-get update &&    apt-get install -y --no-install-recommends             sudo             make g++ gdb             clang-format             doxygen graphviz &&    apt-get -y clean &&    rm -rf /v  0.0s
 => ERROR [3/5] RUN adduser --disabled-password --gecos '' user                                                                                                                                                              0.2s
------                                                                                                                                                                                                                            
 > [3/5] RUN adduser --disabled-password --gecos '' user:
0.187 /bin/sh: 1: adduser: not found
------
Dockerfile:14
--------------------
  12 |         rm -rf /var/lib/apt/lists/*
  13 |     
  14 | >>> RUN adduser --disabled-password --gecos '' user
  15 |     RUN echo 'user ALL=(root) NOPASSWD:ALL' > /etc/sudoers.d/user
  16 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c adduser --disabled-password --gecos '' user" did not complete successfully: exit code: 127

User System Specs