mirror of https://github.com/docker/compose.git
Test install script as non root user (still sudoer to be able to install)
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
This commit is contained in:
parent
9d8284d35d
commit
9df969bd10
|
@ -24,13 +24,25 @@ FROM centos:7 AS base-centos
|
|||
RUN curl https://get.docker.com | sh
|
||||
|
||||
FROM base-${DISTRO} AS install
|
||||
|
||||
RUN apt-get update && apt-get -y install sudo
|
||||
RUN adduser --disabled-password --gecos '' newuser
|
||||
RUN adduser newuser sudo
|
||||
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
|
||||
USER newuser
|
||||
WORKDIR /home/newuser
|
||||
|
||||
COPY install_linux.sh /scripts/install_linux.sh
|
||||
RUN chmod +x /scripts/install_linux.sh
|
||||
RUN sudo chmod +x /scripts/install_linux.sh
|
||||
ARG DOWNLOAD_URL=
|
||||
RUN DOWNLOAD_URL=${DOWNLOAD_URL} /scripts/install_linux.sh
|
||||
RUN docker version | grep Cloud
|
||||
|
||||
FROM install AS upgrade
|
||||
|
||||
USER newuser
|
||||
WORKDIR /home/newuser
|
||||
|
||||
RUN DOWNLOAD_URL=${DOWNLOAD_URL} /scripts/install_linux.sh
|
||||
RUN docker version | grep Cloud
|
||||
|
||||
|
|
Loading…
Reference in New Issue