Просмотр исходного кода

Add run.sh and insert -o option to ssh client invocation

Andrea Fazzi 1 год назад
Родитель
Сommit
05a8aa9847
3 измененных файлов с 9 добавлено и 4 удалено
  1. 3 3
      Dockerfile
  2. 5 0
      run.sh
  3. 1 1
      ssh.sh

+ 3 - 3
Dockerfile

@@ -1,13 +1,13 @@
 FROM ubuntu
 
-RUN mkdir -p /home/ubuntu/playground
-COPY assets/* /home/ubuntu/playground/
-
 RUN apt update && apt install  openssh-server sudo -y
 RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1000 test 
 RUN  echo 'test:test' | chpasswd
 RUN service ssh start
 
+RUN mkdir -p /home/ubuntu/playground
+COPY assets/ /home/ubuntu/playground/
+
 EXPOSE 22
 
 # Start the OpenSSH server

+ 5 - 0
run.sh

@@ -0,0 +1,5 @@
+#!/bin/bash
+
+docker compose down
+docker compose up --build
+

+ 1 - 1
ssh.sh

@@ -1,3 +1,3 @@
 #!/bin/bash
 ssh-keygen -f "/home/pop-os/.ssh/known_hosts" -R "[localhost]:2222"
-ssh -p 2222 test@localhost
+ssh -p 2222 -o StrictHostKeyChecking=accept-new test@localhost