github.com/jeffallen/go-ethereum@v1.1.4-0.20150910155051-571d3236c49c/docker/Dockerfile (about) 1 FROM ubuntu:utopic 2 MAINTAINER caktux 3 4 ENV DEBIAN_FRONTEND noninteractive 5 6 # Usual update / upgrade 7 RUN apt-get update 8 RUN apt-get upgrade -q -y 9 RUN apt-get dist-upgrade -q -y 10 11 # Let our containers upgrade themselves 12 RUN apt-get install -q -y unattended-upgrades 13 14 # Install Ethereum 15 RUN apt-get install -q -y software-properties-common 16 RUN add-apt-repository ppa:ethereum/ethereum 17 RUN add-apt-repository ppa:ethereum/ethereum-dev 18 RUN apt-get update 19 RUN apt-get install -q -y geth 20 21 # Install supervisor 22 RUN apt-get install -q -y supervisor 23 24 # Add supervisor configs 25 ADD supervisord.conf supervisord.conf 26 27 EXPOSE 8545 28 EXPOSE 30303 29 30 CMD ["-n", "-c", "/supervisord.conf"] 31 ENTRYPOINT ["/usr/bin/supervisord"]