티스토리 뷰
진짜 1분만에 내 PC에서 디지털 트윈 실행해보기 (실습)
Docker Desktop을 켜두신 상태에서, 윈도우의 [PowerShell] 또는 [명령 프롬프트(cmd)]를 열고 아래 순서대로 똑같이 따라 해보세요.
Step 1. 테스트용 폴더와 HTML 파일 만들기
바탕화면에 테스트용 폴더를 만들고 간단한 HTML 파일을 저장합니다.
DOS
mkdir C:\twin_test
echo ^<h1^>Digital Twin Test Page^</h1^> > C:\twin_test\index.html
Step 2. 도커 명령어로 디지털 트윈 컨테이너 띄우기
아래 명령어를 복사해서 실행해보세요. (처음 실행할 때는 Nginx 이미지를 인터넷에서 자동으로 다운로드받기 때문에 5~10초 정도 걸리고, 그 다음부터는 1초 만에 켜집니다.)
DOS
docker run -d --name my-digital-twin -p 8081:80 -v C:\twin_test:/usr/share/nginx/html nginx:alpine
💡 이 명령어의 의미:
- docker run: 컨테이너를 실행하라!
- -d: 백그라운드에서 조용히 실행하라.
- --name my-digital-twin: 이 격리 공간의 이름을 'my-digital-twin'으로 지어라.
- -p 8081:80: 내 PC의 8081 포트와 컨테이너 내부의 80 포트를 연결해라.
- -v C:\twin_test:/...: 내 PC의 C:\twin_test 폴더(AI가 만든 코드가 들어갈 곳)를 컨테이너 안으로 실시간 연결해라.
- nginx:alpine: 도커 허브에서 가장 가벼운 공식 Nginx 이미지를 가져와서 써라.
Step 3. 브라우저에서 확인하기
인터넷 브라우저(크롬 등)를 열고 주소창에 http://localhost:8081 을 입력하고 들어가 보세요! 아까 만든 Digital Twin Test Page 화면이 뜨는 것을 확인하실 수 있습니다.
Step 4. 테스트 끝난 컨테이너 삭제하기 (Clean-up)
테스트가 끝났으면 아래 명령어로 1초 만에 지울 수 있습니다.
DOS
docker stop my-digital-twin
docker rm my-digital-twin
3. 이제 백엔드(Node.js/Python)가 해야 할 일
사람이 매번 저 명령어를 cmd에 칠 수 없기 때문에, 나중에 만드실 AI 백엔드 프로그램이 내부적으로 저 명령어를 실행하게 만드는 것입니다.
[실제 시스템 작동 순서]
- AI가 코드 생성: AI가 요구사항을 듣고 코드를 짜서 C:\twin_test\index.html 파일로 저장함.
- 백엔드가 도커 실행: 백엔드가 자바스크립트/파이썬 코드로 docker run ... 명령어를 실행함.
- 로봇이 검증: Playwright 로봇이 http://localhost:8081 접속해서 에러가 없는지 체크함.
- 자가 치유 or 종료: 에러가 있으면 AI에게 다시 넘기고, 검증이 끝나면 docker stop/rm으로 1초 만에 컨테이너를 지움.
💡 요약하자면
- Docker Desktop만 설치되어 있으면 준비 끝입니다!
- 이미지를 직접 만들 필요 없이 공식 nginx:alpine 같은 이미지를 쓰면 됩니다.
- 내 PC의 폴더(-v)와 도커 컨테이너 내부를 연결해 두면, AI가 파일만 수정해도 디지털 트윈 웹사이트 내용이 즉시 바뀝니다!
'AI' 카테고리의 다른 글
| 카페 24 호스팅 putty ssh 접속시 No supported authentication methods available(server sent: publickey) (0) | 2026.08.10 |
|---|---|
| AI로 만드는 '나만의 웹사이트' 라이브 배포 (0) | 2026.08.07 |
| stitch + aistudio + vscode + node + npm 으로 1분 만에 홈페이지 만들어 호스팅에 올리는 방법 (0) | 2026.08.05 |
| stitch + aistudio + vscode + node + npm 으로 1분 만에 홈페이지 만들어 호스팅에 올리는 방법 (0) | 2026.08.04 |
| ai studio 에서 파일 받아 로컬에서 npm run build 하는 방법 (0) | 2026.08.04 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C언어
- ocjap
- xe애드온
- ocajp
- 자바 smtp
- 오라클
- 라이믹스 입력폼
- 라이믹스
- 인포믹스
- 포인터
- xe addon
- 문자열
- Python
- 파이썬
- JDBC
- 자바
- C
- 플러터
- proc
- 이클립스
- XE3
- 파싱
- esql
- EC
- KG
- 스크래핑
- php
- 프로씨
- XE
- webix
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
글 보관함
