initial commit with sanitized dockerfile build of debian image
0 parent commit fdc382bca9ee4531cf48e6c4de683ab64f676caf
@tundra tundra authored on 5 Aug 2020
Showing 14 changed files
View
24
dockerfiles/build-img.sh 0 → 100755
#!/bin/sh
# Build specified docker image and tag with today's date
 
REGISTRY="dockersand:5000"
 
# Setup correct permissions for ssh files
chmod 600 common/keys/*key
chmod 700 common/.ssh
chmod 600 common/.ssh/*
chmod 644 common/.ssh/*.pub
 
# Tags
LATEST=${REGISTRY}/${1}:latest
DATED=${REGISTRY}/${1}:`date +%Y%m%d`
 
# Get rid of older images
docker rmi ${DATED} ${LATEST}
 
# Build new image
sudo docker build -f ${1}/${1}.dockerfile -t ${LATEST} .
 
# Tag it with date
docker tag ${LATEST} ${DATED}
View
2
■■■
dockerfiles/common/.ssh/authorized_keys 0 → 100644
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2HWc4sKO1IrYXOyyhJKr2f48xL6VLvWdlcSWyd6o614pMfUNvwFNc2k0qWKqC/0LygGmaL6FU0zGRDtFZf6nyf9CIIg00wKz5G4F366rjuXq/bfNwrQx0M/xQg4+f5S55avfk/AqTpoGOklAWK/8CEL1clxDfiXZfTP1l50jnfaAu5pwut/1aNvK03g7nWluDEhXW8Gp2aP6oiZzwQWALoAq6L0x3hlltEZtvDh+vweqp9wm7uR+AGf9JtBmjGj7EWvpPTlgy1/LaXMWICK2al+ALojL6NaMkG8kjVecWJS9wSdVmUMXbgzJ3jXW85SDhp3/CxGr0BabLJ6crh5J5 dockersand
View
6
dockerfiles/common/.ssh/config 0 → 100644
Host dock*
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
User test
IdentityFile ~/.ssh/dockersand_rsa
View
28
dockerfiles/common/.ssh/dockersand_rsa 0 → 100644
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAth1nOLCjtSK2FzssoSSq9n+PMS+lS71nZXElsneqOteKTH1D
b8BTXNpNKliqgv9C8oBpmi+hVNMxkQ7RWX+p8n/QiCINNMCs+RuBd+uq47l6v23z
cK0MdDP8UIOPn+UueWr35PwKk6aBjpJQFiv/AhC9XJcQ34l2X0z9ZedI532gLuac
Lrf9WjbytN4O51pbgxIV1vBqdmj+qImc8EFgC6AKui9Md4ZZbRGbbw4fr8HqqfcJ
u7kfgBn/SbQZoxo+xFr6T05YMtfy2lzFiAitmpfgC6Iy+jWjJBvJI1XnFiUvcEnV
ZlDF24Myd411vOUg4ad/wsRq9AWmyyenK4eSeQIDAQABAoIBAB7yljTzB47jjDAc
dTQZKBhliu7f2uYpFKYPeUl/vmTrdewTqV8XPtNboZtdn/RM7pKJMejqyS7CCP1O
mFLuN/ImuEg6CSZ6y6o1e2XmnY6/WVWomKMANUqV/v2rrb+NUb1+aQv3rNB0jjWt
NYDfDyHJuHRAk7R5Bq2hRrqHeEMmM6fATDEwRt8yYOCisQR5ZK/78zWcBiPwoEJM
JIh8yFXgkMOfk1D/kXko3qPtxLe/dz3LyA4Mm3V7UrLiLAJYarm5bzAVRCvxKQvS
V/DVdxZkt0w9tfSe++UemYSNDuXd68L9Qf+4RgA38dlWqRBcCA3iykjcw24VMK89
zczDX1ECgYEA3OuhdIsK7qHAAD5DLG5wwn3rJYNlAFdr7hDkuy0TFKa+4H84D8Cn
dkI0GhK/39lmmuAYXWmrwWsQ9Mevj8snWxncN40ZlltFjdrfbumKZYiOaCfMZZMN
+WDNTJ++CoAJh3j6NjXri4ioWhShGPg4kFHEypgDc7tnGWFqqWNQDr0CgYEA0whV
f9+FnINWU+EoNplQXcxiSQqIxt9GhmBr4SCXKahknBPtTvPPc9+Tp4uxviiwnVa6
7sFWXFssBbLvk8jn5nGxJim/42XCIzv1PbiBLfvttTIgdTJDt7x9wT1yxjMEhG5b
e6zuAOpKcWCukMk/Bliy3nVpoizEXtUkhXVBPG0CgYBZqczqxzAVsFKEBsEuvFhJ
p9+TZyPMIq8sfXDIQ0AWRqL77MZtJk0RY0dQOcHkcZECVOeuqh/KrdDA+HbZzqNX
h0Roy3zSGJM/QtEia+j+0pCx101PAINQbqiEa+Uuz86OTFyJOhMym7FwdiT4RG54
rKdJbq8f/rSWiYJH44XvpQKBgHCCNPMjvBwheVjm5YWWX15ipNPEJf/A8dyac2lm
8rBm8pyzkwVQvv1L6XCd7XkwQFjh8G9x7BT5FpNDPq9PoTMe0g9CmuclTUdzo9/w
Cg72DVlZDCzvS2Mdvv3TQOmiMXpZS7S4EXuzbVTc8rSGVm+Pwm0Ps+2eaGMWx43P
YaRRAoGBANaibT1GceeqtvHBkn+WVrSE+jBiUM3tY0tIA7KH57ivgUP2Xc83VMBh
a6lj+jVe5C2Km3YkE08OFvafR4SdJh6avasx2KOrv1/Z9T+k8JbJ+/GHudbH/UfI
fVEem/taXCI31tV3AHJ8qZei0tH0LS0F+MaKgXeKBrgas6NT/YYs
-----END RSA PRIVATE KEY-----
View
2
■■■
dockerfiles/common/.ssh/dockersand_rsa.pub 0 → 100644
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2HWc4sKO1IrYXOyyhJKr2f48xL6VLvWdlcSWyd6o614pMfUNvwFNc2k0qWKqC/0LygGmaL6FU0zGRDtFZf6nyf9CIIg00wKz5G4F366rjuXq/bfNwrQx0M/xQg4+f5S55avfk/AqTpoGOklAWK/8CEL1clxDfiXZfTP1l50jnfaAu5pwut/1aNvK03g7nWluDEhXW8Gp2aP6oiZzwQWALoAq6L0x3hlltEZtvDh+vweqp9wm7uR+AGf9JtBmjGj7EWvpPTlgy1/LaXMWICK2al+ALojL6NaMkG8kjVecWJS9wSdVmUMXbgzJ3jXW85SDhp3/CxGr0BabLJ6crh5J5 dockersand
View
13
dockerfiles/common/keys/ssh_host_dsa_key 0 → 100644
-----BEGIN DSA PRIVATE KEY-----
MIIBvQIBAAKBgQDDw7dKNsuP+xaVj7NhrYNT7Mc4SKyBC8lVOkRV87uM8khTD/r1
/hoyH9E1iNRnHWTZAIwlIDnBrsGHkIwWhbGrVjuYDBIoCn75TUWh/0QlkNNRW1PW
56byxb2CxhjapTcpgc59jKUQ/cldrz4iPVG4pT/ogUSJStoBmOCNVv02+wIVAOk0
j+njkRLZcSC7tOV6qVR60hBBAoGBAJ4f6Katj0sv+NreBQY16LV5yTn7PzrJLGeq
uZ6U4gJzYV/9yVM0RVNTKxao/5E9oJCfl/Q7fn84fXfEMLVG2IUq9cJIUPjWdHaN
upyIkdez/K9zvSDNWa4hnZxde9idMFlxtcVENNPPPWetWPv4DA5qCsZShYNxrCyl
ek/ZemWIAoGBAKhsAWCXt3eDA092RYzz1eivyhmpTDn3Qa3Ad3/GiJP59RqPvqCd
kGNVXCPStpgSkBIHZmYq2jS0Omp0l38emI52Eotc/rNgSF7uPohtbSzi/n3H/6JS
XmkZJEd/BZRQdjCqB50AXffxl6IvmBSNR2hEQidjBzXo/h0aGavVZRn6AhUAwUPK
RdrlEjx7BYyhNrN294Si5Fo=
-----END DSA PRIVATE KEY-----
View
2
■■■
dockerfiles/common/keys/ssh_host_dsa_key.pub 0 → 100644
ssh-dss AAAAB3NzaC1kc3MAAACBAMPDt0o2y4/7FpWPs2Gtg1PsxzhIrIELyVU6RFXzu4zySFMP+vX+GjIf0TWI1GcdZNkAjCUgOcGuwYeQjBaFsatWO5gMEigKfvlNRaH/RCWQ01FbU9bnpvLFvYLGGNqlNymBzn2MpRD9yV2vPiI9UbilP+iBRIlK2gGY4I1W/Tb7AAAAFQDpNI/p45ES2XEgu7TleqlUetIQQQAAAIEAnh/opq2PSy/42t4FBjXotXnJOfs/OsksZ6q5npTiAnNhX/3JUzRFU1MrFqj/kT2gkJ+X9Dt+fzh9d8QwtUbYhSr1wkhQ+NZ0do26nIiR17P8r3O9IM1ZriGdnF172J0wWXG1xUQ00889Z61Y+/gMDmoKxlKFg3GsLKV6T9l6ZYgAAACBAKhsAWCXt3eDA092RYzz1eivyhmpTDn3Qa3Ad3/GiJP59RqPvqCdkGNVXCPStpgSkBIHZmYq2jS0Omp0l38emI52Eotc/rNgSF7uPohtbSzi/n3H/6JSXmkZJEd/BZRQdjCqB50AXffxl6IvmBSNR2hEQidjBzXo/h0aGavVZRn6 tundra@viper
View
13
dockerfiles/common/keys/ssh_host_ecdsa_key 0 → 100644
-----BEGIN DSA PRIVATE KEY-----
MIIBuwIBAAKBgQDfmyzX60angEUHx5I6EMGQxAiislBauNp/mloZHHAh5MCKkLZL
S4DTRLU2oF3NvVQXTYZHeM7b8MTtnlBvs59fExUxVxLz8QD6M8768SB5msdnxcjl
ATggc1fF6PgMLuwG4whB0MS0wYgPz+RrljA1/Mwfh//FTDsWAbyRle7iUwIVAKru
gBU6LSU+x/ObjBB/tObHAZKNAoGAbDpDu2gsFpNT5/Fjdq4p1dFbKLeWA0PDnRKl
1N5SH9mvGpEBGZMuUJmQ/ezWJyyKzC+i0pMoPPp+Vrv0npHw8qLPaeJmRk4pGUI3
gLrPzSO/m/lh8csqO42MRBOw7rJDzzpdhMZO1GWfCJ5KW1kge3ZLvJrZSldD4M/I
N4nkXmICgYAJmdu1qErsXLv3RLkTIztGnR+wfJQZIvtzk/REQbfPRUVe0EsezUcw
Psa1HimswXRKPXfDkZrKGi446C3WX1hYjRjmeKGfmodGwWen4UA6mPTWHZsZFnXC
NWtd8BSqF6W12ZmkMJJVi7x1Zkv8SH7/SVZONyOCeklk3Z3evNhUtwIVAJWNScPH
ADIH95XuzXFLPTxKz9yM
-----END DSA PRIVATE KEY-----
View
2
■■■
dockerfiles/common/keys/ssh_host_ecdsa_key.pub 0 → 100644
ssh-dss AAAAB3NzaC1kc3MAAACBAN+bLNfrRqeARQfHkjoQwZDECKKyUFq42n+aWhkccCHkwIqQtktLgNNEtTagXc29VBdNhkd4ztvwxO2eUG+zn18TFTFXEvPxAPozzvrxIHmax2fFyOUBOCBzV8Xo+Awu7AbjCEHQxLTBiA/P5GuWMDX8zB+H/8VMOxYBvJGV7uJTAAAAFQCq7oAVOi0lPsfzm4wQf7TmxwGSjQAAAIBsOkO7aCwWk1Pn8WN2rinV0Vsot5YDQ8OdEqXU3lIf2a8akQEZky5QmZD97NYnLIrML6LSkyg8+n5Wu/SekfDyos9p4mZGTikZQjeAus/NI7+b+WHxyyo7jYxEE7DuskPPOl2Exk7UZZ8InkpbWSB7dku8mtlKV0Pgz8g3ieReYgAAAIAJmdu1qErsXLv3RLkTIztGnR+wfJQZIvtzk/REQbfPRUVe0EsezUcwPsa1HimswXRKPXfDkZrKGi446C3WX1hYjRjmeKGfmodGwWen4UA6mPTWHZsZFnXCNWtd8BSqF6W12ZmkMJJVi7x1Zkv8SH7/SVZONyOCeklk3Z3evNhUtw== tundra@viper
View
13
dockerfiles/common/keys/ssh_host_ed25519_key 0 → 100644
-----BEGIN DSA PRIVATE KEY-----
MIIBuwIBAAKBgQC89yzGjIgg3dgy1htrF5KgJx0OsGWtVCEQn6k/tPqI43/UKcd1
zT6i6Th0+HrtK1iCQfZpEtamNth31OnPt7ZCUmdsGCN2MZQQ7EV0ukDBduCZ2btr
VHQJNNi31Uw+lyjiqIDwsgV0NNLw3wqDPn8xTMKQ/Bru/G+lc1m9aKGqmQIVALHp
5sn2Ru6L8y12KexZa8nNALebAoGAIaNxGr2Yp3sGOY5l+ar1aBKkIYyI3W+RzVKr
MnRf13yw8zTQhtMgN37hZl9SUzAjy7GkwdQahuppiORbhxYOB+hTRPR21UgWpk3S
XrcK9c1ROvcuUctKv74EYiEN+fbrnIE00U7K2HfQemd0GX3NYsKnZEWLI+o5PYuu
ZMff7LcCgYAA0k/M8kOmRgGkWrUwPoyrIpvhZP2kTQimdDgKDrptH3DGt7oVab8K
18kD26vAWKJMHNQCpyqa01dbfj7lz8rpC9PjGer+LW6pVMZ6iCLS5wLdVx2UQIJz
5GscqsYmGBsGhuBKbD239Vy6m4h9trMmwPeyb6bleGgifnxSGn0biQIVAIP6rKC3
DEwWpPacRbSEqTHPO4JY
-----END DSA PRIVATE KEY-----
View
2
■■■
dockerfiles/common/keys/ssh_host_ed25519_key.pub 0 → 100644
ssh-dss AAAAB3NzaC1kc3MAAACBALz3LMaMiCDd2DLWG2sXkqAnHQ6wZa1UIRCfqT+0+ojjf9Qpx3XNPqLpOHT4eu0rWIJB9mkS1qY22HfU6c+3tkJSZ2wYI3YxlBDsRXS6QMF24JnZu2tUdAk02LfVTD6XKOKogPCyBXQ00vDfCoM+fzFMwpD8Gu78b6VzWb1ooaqZAAAAFQCx6ebJ9kbui/MtdinsWWvJzQC3mwAAAIAho3EavZinewY5jmX5qvVoEqQhjIjdb5HNUqsydF/XfLDzNNCG0yA3fuFmX1JTMCPLsaTB1BqG6mmI5FuHFg4H6FNE9HbVSBamTdJetwr1zVE69y5Ry0q/vgRiIQ359uucgTTRTsrYd9B6Z3QZfc1iwqdkRYsj6jk9i65kx9/stwAAAIAA0k/M8kOmRgGkWrUwPoyrIpvhZP2kTQimdDgKDrptH3DGt7oVab8K18kD26vAWKJMHNQCpyqa01dbfj7lz8rpC9PjGer+LW6pVMZ6iCLS5wLdVx2UQIJz5GscqsYmGBsGhuBKbD239Vy6m4h9trMmwPeyb6bleGgifnxSGn0biQ== tundra@viper
View
13
dockerfiles/common/keys/ssh_host_rsa_key 0 → 100644
-----BEGIN DSA PRIVATE KEY-----
MIIBuwIBAAKBgQC7/h7QEwGpsTYr/ZhJ6MKir0B2rNJh/4J+4nsHUi31FCYqCiBE
eJ1XPZ8qmTgEllUjxucmiH8vDPpIldrn/iG+jtX3o75qhslw34B2smL9QHoUnE9Y
6jxp3dmiBAoOi0Or0O1/z7BkHF0fT47to87M//YzZJ7Fsu5DA9NXNHCJOwIVAMCN
cjgrzOumPlpECInbWz06ss3BAoGBAIZFMMLNu55gAwnUGiMn3wp+J9BSk78RM31K
rkF9oo4pjG3Nwp3RH7bAfmVhSlrd9Vrs0+SDNoFVoPB/9Dthnpx2rkM+dvYQtFoM
N91YxaT/8pZSZaOknAYC1DeL1G7kcXtKzV16VaaHZxpVUZQrRa+RLybKlusfcdiR
xdnw8tI1AoGAe1JjxS+CbGCrXetzQhP/kdDvQEUZbI6n+LF8Ay1etUy0k/fI6JMG
0rYYA9MewgQZIT4fwOWfWbvYaoYULFpbgX4lzIKPRnjIRD5SLqDjyvfLwSt+2U/3
Qiw1+QuDJb4TtNf8y4tPpJeU/O++tay6R+GKytD0+CPn6M+kdnA0OFYCFAHtK/Wm
Mwf/VCTN+ZP7b/v/R3gT
-----END DSA PRIVATE KEY-----
View
2
■■■
dockerfiles/common/keys/ssh_host_rsa_key.pub 0 → 100644
ssh-dss AAAAB3NzaC1kc3MAAACBALv+HtATAamxNiv9mEnowqKvQHas0mH/gn7iewdSLfUUJioKIER4nVc9nyqZOASWVSPG5yaIfy8M+kiV2uf+Ib6O1fejvmqGyXDfgHayYv1AehScT1jqPGnd2aIECg6LQ6vQ7X/PsGQcXR9Pju2jzsz/9jNknsWy7kMD01c0cIk7AAAAFQDAjXI4K8zrpj5aRAiJ21s9OrLNwQAAAIEAhkUwws27nmADCdQaIyffCn4n0FKTvxEzfUquQX2ijimMbc3CndEftsB+ZWFKWt31WuzT5IM2gVWg8H/0O2GenHauQz529hC0Wgw33VjFpP/yllJlo6ScBgLUN4vUbuRxe0rNXXpVpodnGlVRlCtFr5EvJsqW6x9x2JHF2fDy0jUAAACAe1JjxS+CbGCrXetzQhP/kdDvQEUZbI6n+LF8Ay1etUy0k/fI6JMG0rYYA9MewgQZIT4fwOWfWbvYaoYULFpbgX4lzIKPRnjIRD5SLqDjyvfLwSt+2U/3Qiw1+QuDJb4TtNf8y4tPpJeU/O++tay6R+GKytD0+CPn6M+kdnA0OFY= tundra@viper
View
50
dockerfiles/ds-debian/ds-debian.dockerfile 0 → 100644
# Dockerfile For Standard TundraWare Inc. Debian Image
 
FROM debian
MAINTAINER tundra@tundraware.com
 
# Update OS and install software
 
RUN apt-get -y update
RUN apt-get -y dist-upgrade
RUN apt-get -y upgrade
RUN apt-get -y install apt-utils
RUN apt-get -y install bzip2 curl dnsutils dos2unix emacs-nox ethtool git \
htop joe less lsof netcat net-tools nfs-common \
nload openssh-server psmisc python-pip rsync screen \
socat sudo silversearcher-ag tree unzip vim whois \
wget zip
 
# Enable sshd with same keys each time
ADD common/keys/ /etc/ssh/
RUN mkdir /var/run/sshd
 
# Setup and configure user: root
 
ADD common/.ssh/ /root/.ssh/
RUN chmod 700 /root
RUN mkdir /root/tmp
RUN chown -R root:root /root
RUN chmod 700 /root/.ssh
RUN chmod 600 /root/.ssh/authorized_keys
RUN chmod 600 /root/.ssh/*rsa
 
# Setup and configure user: test
 
RUN useradd -m -p snLOSb4wiVD0k -u 1000 -s /bin/bash test
ADD common/.ssh/ /home/test/.ssh/
RUN chmod 700 /home/test
RUN mkdir /home/test/tmp
RUN chown -R test:test /home/test
RUN chmod 700 /home/test/.ssh
RUN chmod 600 /home/test/.ssh/authorized_keys
RUN chmod 600 /home/test/.ssh/*rsa
 
# Configure sudo
 
RUN echo "test ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
 
# Start sshd on instantiation
 
ENTRYPOINT /usr/sbin/sshd && sleep inf