mirror of
https://github.com/wassname/docker-postgresql.git
synced 2026-07-25 13:10:43 +08:00
use sameersbn/ubuntu:12.04.20140418 as the base image
This commit is contained in:
+6
-23
@@ -1,33 +1,16 @@
|
||||
FROM ubuntu:12.04
|
||||
FROM sameersbn/ubuntu:12.04.20140418
|
||||
MAINTAINER sameer@damagehead.com
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
|
||||
RUN sed 's/main$/main universe/' -i /etc/apt/sources.list
|
||||
RUN apt-get update # 20140409
|
||||
|
||||
# Fix some issues with APT packages.
|
||||
# See https://github.com/dotcloud/docker/issues/1024
|
||||
RUN dpkg-divert --local --rename --add /sbin/initctl && \
|
||||
ln -sf /bin/true /sbin/initctl
|
||||
|
||||
# essentials
|
||||
RUN apt-get install -y vim curl wget sudo net-tools pwgen unzip \
|
||||
logrotate supervisor openssh-server && apt-get clean
|
||||
|
||||
# build tools
|
||||
# RUN apt-get install -y gcc make && apt-get clean
|
||||
|
||||
# image specific
|
||||
RUN apt-get install -y postgresql-9.1 postgresql-client-9.1 && apt-get clean
|
||||
RUN apt-get update && \
|
||||
apt-get install -y postgresql-9.1 postgresql-client-9.1 && \
|
||||
apt-get clean # 20140418
|
||||
|
||||
ADD assets/ /app/
|
||||
RUN mv /app/.vimrc /app/.bash_aliases /root/
|
||||
RUN chmod 755 /app/init /app/setup/install && /app/setup/install
|
||||
RUN chmod 755 /app/init /app/setup/install
|
||||
RUN /app/setup/install
|
||||
|
||||
ADD authorized_keys /root/.ssh/
|
||||
RUN chmod 700 /root/.ssh && chmod 600 /root/.ssh/authorized_keys && chown root:root -R /root/.ssh
|
||||
|
||||
EXPOSE 22
|
||||
EXPOSE 5432
|
||||
|
||||
VOLUME ["/var/lib/postgresql"]
|
||||
|
||||
Reference in New Issue
Block a user