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"]