simple ubuntu16.04 container with sshd enabled for use with docker-compose.
309
Example ubuntu with sshd ideal for testing purposes
FROM ubuntu:16.04
RUN apt-get update && apt-get install -y openssh-server && mkdir /var/run/sshd && sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
docker build -t 16.04 .
docker tag 16.04 cuky/ubuntusshd:16.04
docker push cuky/ubuntusshd:16.04
You will need to login of course docker login -u blah
version: '2'
services:
servicename:
#image: '<%= @dockerrepourl %>:<%= @dockerrepotag %>'
image: 'cuky/ubuntusshd:16.04'
restart: always
hostname: test
environment:
HELLO: |
Myworld
ports:
- '192.168.1.126:80:80'
- '192.168.1.126:443:443'
- '192.168.1.126:1022:22'
volumes:
- '/media/data/testlab.test/keys:/root/.ssh'
- '/media/data/testlab.test/testscripts:/root/testscripts'
#ENDOFFILE
$ docker run -d -P --name test_sshd 16.04 $ docker port test_sshd 22
Content type
Image
Digest
Size
89.2 MB
Last updated
over 9 years ago
docker pull cuky/ubuntusshd:16.04