Sign inSign up

cuky/ubuntusshd

By cuky

•Updated over 9 years ago

simple ubuntu16.04 container with sshd enabled for use with docker-compose.

Image
0

309

cuky/ubuntusshd repository overview

Example ubuntu with sshd ideal for testing purposes

⁠Dockerfile

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

⁠Commands

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

⁠docker-compose.yml


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

Tag summary

Content type

Image

Digest

Size

89.2 MB

Last updated

over 9 years ago

docker pull cuky/ubuntusshd:16.04