Security/시스템 해킹(PWN, System)

docker container가 꺼졌을 때

그믐​ 2023. 2. 21. 23:18
반응형

저는 평소에 vm에 우분투를 설치하고 그걸 또 docker 컨테이너랑 포트포워딩을 해서 사용합니다..

 

근데 vm이 계속 꺼지고 그로 인해 docker가 종료되어버리는 문제가 있는데

이를 위해서 일단 항상 켜두던 docker가 꺼졌을 때 제가 해결하는 법을

그냥 메모해두려고 합니다.

 

 

sudo docker ps -a

일단 docker에 어떤 컨테이너가 있는지 확인합니다.

 

sudo docker start [container name]

해당 컨테이너를 실행시키고 (ex. sudo docker start pwn16)

run으로 하면 안될 듯 포트포워딩, 폴더 마운트로 인해

 

각각을 실행시키고 나면 각 우분투 내에서

attach 하여 ssh를 실행시켜줍니다.

 

sudo docker attach [container name]
service ssh status
service ssh start

(systemctl 안됨)

 

<ctrl> + p + q

그리고 ctrl + p + q로 컨테이너에서 빠져나갑니다.

exit로 나가면 종료됩니다.

 

이렇게 반복해주면 다시 ssh를 켤 수 있음!

 

반응형