Kevin
@kevin
Học viên
6,619
Đánh giá khóa học
274
Đánh giá khóa học
4.8
Bài viết
Hỏi & Đáp
섹션 4의 14번 3개의 샘플파일
안녕하세요, ak님.섹션 4의 수업 14에서 사용하는 cafe project 샘플 파일은 Github 강의 자료에서 아래 두군데에 있습니다.https://github.com/ITVillage-Kevin/openclaw-basic-p1-inflearn-resources/tree/555409069c0ae60552b0c6c10a14c779a6073b5f/lesson-files/section04-lesson14/workspace/cafe_project또는,https://github.com/ITVillage-Kevin/openclaw-basic-p1-inflearn-resources/tree/555409069c0ae60552b0c6c10a14c779a6073b5f/samples/section04-lesson14/sample-data둘 중에 아무거나 내려 받으셔서 사용하시면 됩니다.감사합니다.
- 0
- 2
- 13
Hỏi & Đáp
볼륨 마운트 : PC와 AI 작업실 연결 4분 40초부터
안녕하세요 새벽님.오늘 수업 들으시면서 많이 불편하셨을텐데, 조금 늦었지만 불편함이 해소되시길 바라는 마음에 수업 8. 볼륨 마운트 : PC와 AI 작업실 안전하게 연결하기 강의 영상에 대해서 3분의 2정도 레코딩을 다시 진행해서 업로드 해두었습니다.수강생분들이 학습하시는데 어려움이 없도록 앞으로도 계속 개선을 해 나갈테니 불편한점이 있으시면 언제든지 편하게 의견주시면 감사드릴게요.감사합니다.
- 0
- 3
- 49
Hỏi & Đáp
볼륨 마운트 : PC와 AI 작업실 연결 4분 40초부터
안녕하세요. 학습하시는데 불편을 드려서 죄송합니다.일단 결론부터 말씀드리면, 볼륨 마운트 슬라이드 자료 설명이후, 4분 32초부터 보이는 코드 화면은우분투 터미널 안의 demo-p1 프로젝트를 VS Code 편집기로 오픈했을 때의 화면입니다.말씀하신대로 우분투 터미널 첫 화면에서 무엇을 입력해야 각각 .env 파일과 docker-compose 파일 작성 화면으로 넘어갈 수 있는지 에 대한 부분이 조금 혼란스러울 수 있으실 것 같습니다. 그리고 복사/붙여넣기 하는 값들은 제공되는 강의 자료에서 복사/붙여 넣기 한다는 의미였는데 이 부분에 대한 코멘트가 부족했던 것 같네요.일단 아래 링크로 들어가셔서 강의에 나오는 코드를 복사/붙여넣기 해서 사용해주시길 바랄게요.수업 8에서 사용하는 코드 저장소 링크 https://github.com/ITVillage-Kevin/openclaw-basic-p1-inflearn-resources/tree/main/lesson-files/section02-lesson08윈도우즈 환경 WSL2 설치 및 셋업 가이드.pdf 같은 경우는 1부 강의가 최초 오픈된 시점에 OpenClaw가 버전업이 되면서 갑작스럽게 에러가 발생하는 경우때문에 올린 가이드여서 수업별로 단계적으로 따라가시는 분들에게는 혼선을 줄 수 있는 가이드가 맞는것 같습니다.아무튼 제가 빠른 시일내에 이후 들어오시는 수강생 분들도 혼란스럽지 않도록 조치하도록 하겠습니다.불편을 드려서 정말 죄송합니다.
- 0
- 3
- 49
Hỏi & Đáp
맥 - 권한설정
이 부분은 OpenClaw 자체 기능보다는, 맥에서 보안을 위해 작업마다 확인을 요구하는 추가 도구/환경 설정 쪽 이슈라서 1부 수업 범위는 조금 넘어가는 내용입니다.다만 지금 팝업이 계속 뜨면 실습이 어려우실 수 있어서, 간단한 방향만 안내 드리면:OpenClaw 관련 작업(gateway, /home/node/workspace, /usr/bin/python3 등)을 신뢰하신다면 팝업에서 Always allow로 한 번씩 허용해 두시면 동일 패턴에 대해서는 더 이상 계속 묻지 않도록 설정하실 수 있습니다.회사 맥이나 민감한 환경이라면 모든 작업을 항상 허용하기보다는, 필요할 때만 Allow once로 쓰시는 걸 권장드립니다.맥 보안/권한 도구를 커스터마이징하는 방법은 강의 1부 범위를 벗어나서, 추후 고급 파트에서 별도로 다룰 수 있을 것 같습니다.감사합니다.
- 0
- 2
- 34
Hỏi & Đáp
http://localhost:3000/?token=demo_token_123 입력시 접속이 되지 않습니다.
말씀해주신 http://localhost:3000/?token=demo_token_123 주소로 접속했을 때 로그인 페이지 자체가 뜨지 않는다면, 단순히 토큰이 틀린 상황이라기보다는 서버(또는 Docker 컨테이너) 쪽에서 에러가 난 상태일 가능성이 더 큽니다.토큰이 잘못된 경우에는 보통 “인증 실패”만 나고 화면은 떠야 하는데, 지금은 페이지 로딩 단계에서 막히는 상황이어서, 먼저 에러 로그를 확인해 보는 게 가장 빠르고 정확합니다.아래 순서대로 확인해 보신 뒤, 캡처를 올려주시면 어디에서 문제가 생기는지 같이 짚어 드리겠습니다.컨테이너/프로세스 상태 확인Docker 사용 시:/home//demo-p1 으로 이동하셔서 아래 명령어를 입력해 주세요.docker-compose ps 실행 결과를 캡처해 주세요.OpenClaw 관련 컨테이너(게이트웨이/웹 대시보드)가 실제로 떠 있는지 확인이 필요합니다.웹 서버(대시보드) 로그 확인웹 UI가 뜨는 컨테이너(예: openclaw-gateway)의 로그를 확인해 주세요.예시:/home//demo-p1 으로 이동하셔서 아래 명령어를 입력해 주세요. 단, 아래 명령어를 입력하기 전에 docker-compose up -d 명령어를 먼저 실행하고 난 다음 20-30초 정도 기다렸다가 새로운 터미널을 여셔서 아래 명령어를 입력해 주시면 됩니다.docker-compose logs -f 실행했을 때, 에러 메시지나 스택 트레이스가 있다면 가장 아래쪽에 있는 10-20줄 정도를 캡처해서 올려주세요.일단 “docker logs의 내용 캡처” 두 가지만 공유해 주셔도 1차 원인(포트/바인딩 문제인지, 빌드 오류인지, 권한 문제인지, 오타가 있는지 등)을 파악할 수 있으니, 편하신 순서대로 캡처해서 남겨주시면 다음 단계 안내 도와드리겠습니다.
- 0
- 2
- 31
Hỏi & Đáp
컨테이너가 10초 정도 간격으로 계속 연결됐다 끊겼다가 합니다.
지금 증상은 Docker 자체 문제라기보다는, 컨테이너 안에서 OpenClaw가 에러로 종료되고 restart: unless-stopped 설정 때문에 계속 재시작되는 패턴일 때 자주 나타납니다. 정확한 원인을 보려면, 컨테이너 로그를 한 번 확인해 주세요.먼저 현재 컨테이너 상태를 확인해 주세요.docker-compose ps여기서 openclaw-gateway 컨테이너가 Up/Restarting 상태를 번갈아가며 보이는지 확인해 주세요.그 다음, gateway 로그를 확인합니다.docker-compose logs -f이 명령을 실행해 두고, 컨테이너가 다시 꺼질 때 화면에 어떤 에러 메시지가 나오는지 캡처해서 보내 주시면 조금 더 정확한 원인을 파악할 수 있을 것 같습니다.최근 버전에서는 예를 들어gateway.controlUi.allowedOrigins가 없어서 Gateway가 기동을 거부한다든지,API 키나 토큰이 없다고 종료한다든지,설정 파일(JSON) 문법 오류가 있어서 바로 죽는다든지같은 이유로 프로세스가 바로 종료되면, Docker가 “죽었네? 다시 켜야지” 하고 10초 주기로 재시작하면서 지금 같은 현상이 나올 수 있습니다.메시지를 캡처할 때는, docker logs -f 화면에서 맨 아래쪽 마지막 10줄 정도를 그대로 복사해서 올려주시면 될것 같습니다.요약하면, “컨테이너가 자꾸 켜졌다 꺼진다”는 건 보통 설정 문제나 키/토큰/Origin 설정 누락이 있을 때 오류가 발생해서 나오는 증상이니, 위 로그를 한 번만 확인해 주시면 다음 단계에서 구체적으로 어디를 고쳐야할지 알려드리겠습니다.감사합니다.
- 0
- 2
- 32
Hỏi & Đáp
여러개의 컨테이너 생성하여 각각 오픈클로 설치 가능한가요?
안녕하세요.질문 주신것 처럼 OpenClaw 게이트웨이를 공부용으로 2–3개 “따로따로” 돌려보는 건 충분히 가능합니다.다만 이 세 개의 도커 컨테이너에서 돌아가는 OpenClaw 인스턴스가 서로 충돌하지 않고, 정상적으로 돌아가기 위해서는 각 인스턴스마다 포트·폴더·토큰을 서로 다르게 잡아주는게 좋습니다.특히나 포트 번호가 동일하면 에러가 발생할거에요.변경해야 되는 부분Docker 컨테이너는 여러 개를 동시에 띄울 수 있고, OpenClaw도 인스턴스를 원하는 만큼 만들 수 있습니다.다만 한 PC에서 같은 포트를 동시에 쓸 수는 없기 때문에, 예를 들어:demo-p1: 3000 포트demo-p2: 3001 포트demo-p3: 3002 포트이런 식으로 나눠야 합니다.그리고 config/workspace가 섞이지 않게 폴더도 분리하는 게 좋습니다.demo-p1/config, demo-p1/workspacedemo-p2/config, demo-p2/workspacedemo-p3/config, demo-p3/workspace추천 폴더 구조질문에 쓰신 것처럼 폴더를 분리해서 시작하는 방식이 가장 안전합니다.예:/home//demo-p1//home//demo-p2//home//demo-p3/각 폴더 안에:.envdocker-compose.ymlconfig/workspace/를 각각 따로 둡니다. 이렇게 하면 서로의 설정이 섞일 일이 거의 없습니다.인스턴스마다 최소한 아래 3가지는 바꿔 주세요.게이트웨이 포트demo-p1 .env:OPENCLAW_GATEWAY_PORT=3000demo-p2 .env:OPENCLAW_GATEWAY_PORT=3001demo-p3 .env:OPENCLAW_GATEWAY_PORT=3002게이트웨이 토큰각 폴더마다 OPENCLAW_GATEWAY_TOKEN을 서로 다르게 설정하면, 어느 대시보드가 어느 인스턴스인지 헷갈리지 않습니다.config / workspace 경로demo-p1:OPENCLAW_CONFIG_DIR=./configOPENCLAW_WORKSPACE_DIR=./workspacedemo-p2:OPENCLAW_CONFIG_DIR=./configOPENCLAW_WORKSPACE_DIR=./workspace…처럼 “각 폴더 안의 config/workspace를 바라보도록” 유지하면 됩니다.(실제 경로는 /home//demo-p2/config 이런 식으로 자동으로 달라집니다.)그 상태에서 각 폴더에서 각각:cd demo-p1 docker compose up -d cd ../demo-p2 docker compose up -d cd ../demo-p3 docker compose up -d처럼 띄우면, 서로 다른 포트에서 독립된 OpenClaw 인스턴스 2–3개를 동시에 띄울 수 있습니다.멀티 에이전트와의 관계지금 질문 주신 내용은 “공부용 환경을 분리해서 꼬이지 않게 관리하는 방법”에 가깝고,멀티 에이전트(OpenClaw 인스턴스 하나가 여러 에이전트를 호출하는 구조)는 다음 강의에서 배울 학습 내용인데요.질문주신것 처럼 해보시고, 나중에 멀티 에이전트에 대한 강의를 들으시면 훨씬 이해가 잘 되실거에요.제 강의만으로 실습을 진행하다가 꼬였다고 생각될때는 실습 시작 전으로 되돌리는 방법이 제일 좋은데요. 제공해 드린 강의 자료에서 lesson-files 디렉토리에 있는 리소스들을 활용하면 실습 시작 지점으로 손쉽게 되돌릴 수 있으니 참고 부탁드릴게요.Github 강의 자료 바로가기
- 0
- 2
- 62
Hỏi & Đáp
프로젝트 경로 관련
AI 인턴이 답변드렸듯이 /Users/사용자/demo-p1 아래 경로에서 시작하는게 정석입니다.제대로 잘 따라 오시는것 같습니다!그리고 비슷한 질문 계속 하셔도 되니 편하게 질문 주시면 감사드릴게요.맥 사용자분들을 위한 설치 및 설정 가이드를 별도로 작업중에 있으니 나중에 제공하겠습니다.감사합니다!
- 0
- 2
- 25
Hỏi & Đáp
WSL2 우분투 설치 관련 문의
네네!맥은 기본적으로 리눅스 기반 터미널이여서 맥에서 제공하는 터미널 이용하셔서 바로 진행하시면 됩니다!WSL2는 원도우즈 OS에서 리눅스를 사용하기 위한 프로그램입니다!
- 0
- 1
- 28
Hỏi & Đáp
맥/ 도커 설치 관련 문의
안녕하세요.이건 Docker가 zsh 쉘 자동완성 기능을 설치해 줄까 묻는 옵션이라, 강의 실습과는 상관 없습니다.zsh를 안 쓰면 무시해도 되고, 쓰신다면 편의를 위해 설치하셔도 괜찮아요.감사합니다!
- 0
- 1
- 29




