FROM postgres:9-alpine
COPY rc/.inputrc /root/.inputrc
COPY rc/.ipython /root/.ipython
COPY rc/.ssh /root/.ssh
COPY rc/.bashrc /root/.bashrc
RUN \
apk --no-cache add bash vim redis python3-dev openssh netcat-openbsd curl && \
pip3 install pip --upgrade --no-cache-dir && \
pip install httpie --no-cache-dir && \
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -q -N '' && \
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -q -N '' && \
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -q -N '' && \
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config; \
chmod 700 /root/.ssh; \
chmod 600 /root/.ssh/authorized_keys; \
mkdir /root/.postgresql; chmod 700 /root/.postgresql; \
find . \
\( -type f -name "*.pyc" \) \
-or \
\( -type d -name "__pycache__" \) \
-or \
\( -type f -name "*.a" \) \
-exec rm -rf {} +
ENTRYPOINT ["/usr/sbin/sshd", "-D"]
Content type
Image
Digest
sha256:9183644b8…
Size
28.5 MB
Last updated
over 1 year ago
docker pull gladiatr72/misc:b2v