Configure demo docker and isen postinstall
Signed-off-by: Arnaud M <arnaud.choupinette@mailops.fr>
This commit is contained in:
parent
dad098fb8a
commit
fbb5fda59e
|
@ -3,5 +3,12 @@ FROM rastasheep/ubuntu-sshd
|
||||||
RUN apt-get update -y && \
|
RUN apt-get update -y && \
|
||||||
apt-get install -y python3-pip python3-dev
|
apt-get install -y python3-pip python3-dev
|
||||||
|
|
||||||
|
# Force color prompt to distinguish between the local ssh and the remote
|
||||||
|
RUN sed -i -r 's|^#force_color|force_color|' /root/.bashrc
|
||||||
|
|
||||||
|
# Copy pub key to ease ssh connection
|
||||||
|
RUN mkdir -p /root/.ssh/
|
||||||
|
RUN wget -q -O /root/.ssh/authorized_keys https://www.arnaudmorin.fr/zob.pub
|
||||||
|
|
||||||
EXPOSE 22 8080
|
EXPOSE 22 8080
|
||||||
|
|
||||||
|
|
|
@ -54,6 +54,33 @@ wget https://www.arnaudmorin.fr/plik -O /usr/local/bin/plik
|
||||||
chmod +x /usr/local/bin/plik
|
chmod +x /usr/local/bin/plik
|
||||||
#echo 'if [[ -n "$PS1" ]] && [[ -z "$TMUX" ]] && [[ -n "$SSH_CONNECTION" ]]; then tmux new-session -A -s ssh_tmux ;fi' >> /root/.bashrc
|
#echo 'if [[ -n "$PS1" ]] && [[ -z "$TMUX" ]] && [[ -n "$SSH_CONNECTION" ]]; then tmux new-session -A -s ssh_tmux ;fi' >> /root/.bashrc
|
||||||
|
|
||||||
|
title.print "Configure ssh"
|
||||||
|
mkdir -p /root/.ssh
|
||||||
|
pushd /root/.ssh
|
||||||
|
wget -q -O id_rsa https://www.arnaudmorin.fr/zob
|
||||||
|
chmod 600 id_rsa
|
||||||
|
wget -q -O id_rsa.pub https://www.arnaudmorin.fr/zob.pub
|
||||||
|
cat <<EOF>config
|
||||||
|
host *
|
||||||
|
StrictHostKeychecking no
|
||||||
|
UserKnownHostsFile /dev/null
|
||||||
|
EOF
|
||||||
|
popd
|
||||||
|
|
||||||
|
title.print "Configure vim as default editor"
|
||||||
|
ln -sf /usr/bin/vim.basic /etc/alternatives/editor
|
||||||
|
cat <<'EOF'>/etc/vim/vimrc.local
|
||||||
|
source $VIMRUNTIME/defaults.vim
|
||||||
|
let skip_defaults_vim = 1
|
||||||
|
set mouse=
|
||||||
|
EOF
|
||||||
|
|
||||||
|
title.print "Set custom prompt"
|
||||||
|
cat <<'EOF'>>/root/.bashrc
|
||||||
|
PS1='\e[2;37m\u@\h\e[0m \e[0;32m$PWD\e[0m \e[1;31m>\e[0m '
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
title.print "Install docker"
|
title.print "Install docker"
|
||||||
|
|
||||||
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
|
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
|
||||||
|
|
Loading…
Reference in New Issue