Coder.comC
Coder.com3y ago
3 replies
ÙwÚ

Install packages from text file

This is my Dockerfile
FROM ubuntu
RUN mkdir /packages
RUN apt-get update && apt-get install -y apt-transport-https
COPY packages.txt "/packages/packages.txt"
RUN apt-get -y update \
    && apt-get install -y \
    curl \
    git \
    golang \
    sudo \
    vim \
    wget \
    #$(cat /packages/packages.txt) \
    && rm -rf /var/lib/apt/lists/*

ARG USER=coder
RUN useradd --groups sudo --no-create-home --shell /bin/bash ${USER} \
    && echo "${USER} ALL=(ALL) NOPASSWD:ALL" >/etc/sudoers.d/${USER} \
    && chmod 0440 /etc/sudoers.d/${USER}
USER ${USER}
WORKDIR /home/${USER}

When I uncomment #$(cat /packages/packages.txt) \, I have this following error
Error: process "/bin/sh -c apt-get -y update \t&& apt-get install -y \tcurl \tgit \tgolang \tsudo \tvim \twget \t$(cat /packages/packages.txt) && rm -rf /var/lib/apt/lists/*" did not complete successfully: exit code: 100
image.png
Was this page helpful?