view bamboo-agent/Dockerfile @ 405:4e35cb59f86c

flow: Merged <release> '2.14.0' to <develop> ('default').
author Jason Klinger <klinger@nwoca.org>
date Fri, 20 May 2022 20:14:22 +0100
parents 83f30dc7e9fb
children
line wrap: on
line source
FROM  ubuntu:16.04

RUN apt-get update
RUN apt-get install -y ca-certificates

####NOTE we are no longer using the docker-bamboo agent images due to migration to mutli-agent servers.

# set up nsswitch.conf for Go's "netgo" implementation (which Docker explicitly uses)
# - https://github.com/docker/docker-ce/blob/v17.09.0-ce/components/engine/hack/make.sh#L149
# - https://github.com/golang/go/blob/go1.9.1/src/net/conf.go#L194-L275
# - docker run --rm debian:stretch grep '^hosts:' /etc/nsswitch.conf
RUN  echo 'hosts: files dns' > /etc/nsswitch.conf

ENV DOCKER_CHANNEL stable
ENV DOCKER_VERSION 17.03.2-ce
ENV PATH "$PATH:/usr/local/bin"
ENV DOCKER_HOST unix:///var/run/docker.sock
#RUN set -ex
# why we use "curl" instead of "wget":
# + wget -O docker.tgz https://download.docker.com/linux/static/stable/x86_64/docker-17.03.1-ce.tgz
# Connecting to download.docker.com (54.230.87.253:443)
# wget: error getting response: Connection reset by peer

RUN apt-get update -y


RUN apt-get install -y mercurial \

#    && apt-get install -y vim \

#    && apt-get install -y nano \

    && apt-get install -y tar \

    && apt-get install -y curl \
	
	&& apt-get install -y unzip \

    && apt-get install -y openjdk-8-jdk \

    && apt-get install -y zip 
	


#RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime && \
#dpkg-reconfigure -f noninteractive tzdata

    
ENV ANT_VERSION 1.10.6