Created
March 28, 2018 17:51
-
-
Save edux/4eecee8437a31e45032d46e31a8d038d to your computer and use it in GitHub Desktop.
Dockerfile and make file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Makefile: | |
-------- | |
docker: docker-setup docker-build docker-run | |
docker-setup: | |
mkdir -p tmp | |
if ! [ -f tmp/id_rsa ]; then ssh-keygen -t rsa -b 4096 -f tmp/id_rsa -N ''; fi | |
docker-build: | |
docker build -t test_container . | |
docker-run: | |
docker run -d -p 5222:22 -P --name running_test test_container | |
Dockerfile: | |
-- | |
FROM ubuntu:14.04 | |
RUN apt-get -y update && apt-get -y install openssh-server | |
RUN mkdir /var/run/sshd | |
RUN mkdir /root/.ssh | |
ADD tmp/id_rsa.pub /root/.ssh/authorized_keys | |
EXPOSE 22 | |
EXPOSE 80 | |
EXPOSE 443 | |
CMD ["/usr/sbin/sshd", "-D"] | |
-- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment