pumpingYoo님 안녕하세요. 황현우입니다. 말씀하신 것처럼 DB와 Redis는 공통 컨테이너 이미지로 만들어서 많이 활용하시는 편입니다. 개발 환경에서 선택지는 IDE에서 애플리케이션을 로컬로 구성하고 실행할 것인지, Dev Container를 활용해 애플리케이션 실행 환경까지 컨테이너로 구성할 것인지입니다. IDE 로컬 실행 방식은 디버깅이 쉽고 개발 속도가 빠르다는 장점이 있지만, 개발 환경과 운영 환경 간 차이가 생길 수 있습니다. 반면 Dev Container 방식은 개발·검증·운영 환경을 보다 동일하게 유지할 수 있지만 초기 설정이 다소 복잡하고 디버깅 설정이 번거로울 수 있습니다. 추천 드리는 방향은 조직이나 팀의 컨테이너 활용 수준에 따라 결정하는 것입니다. 구성원이 컨테이너에 익숙한 환경이시면 개발 환경의 애플리케이션도 Container를 활용해 보시는 것이 의존성 관리나 일관성 유지 측면에서 도움이 될 수 있습니다.
식빵님 안녕하세요. 황현우입니다. 네 말씀하신대로 sm-user 컨테이너가 실행중이어야 합니다. 확인해보니 전 강의의 sm-user 부분에 실습 부분이 누락되어 있는 부분을 확인했습니다. 일단 아래의 명령어로 실행해주시면 됩니다, 강의 영상은 이번 주 중으로 업데이트 하도록 하겠습니다! 실습 폴더 이동 cd ~/subsmanager/sm-user 이미지 빌드 docker build -t sm-user . 컨테이너 실행 docker run -d -p 5005:5000 --name=sm-user --network=sm-network -e DB_HOST=sm-db sm-user docker ps --filter "name=sm-user" 컨테이너 접속 및 테스트 스크립트 확인 docker exec -it sm-user bash/app # python test/api_test.py/app # exit
식빵님 안녕하세요. 황현우입니다. 먼저 강의 수강에 불편을 드려 죄송합니다. 말씀해주신대로 devwikirepo/ipbot 이미지의 amd64 버전이 빠져있는걸 확인했습니다. amd도 추가해두었으니 이제 정상적으로 pull 되실겁니다. 강의 들으시면서 또 궁금하신 부분 있으시면 많은 질문 부탁드립니다! 감사합니다 ☺
wjdghks5698님 안녕하세요. 데브위키 황현우입니다. 확인해보니 정말 이미지가 Deprecated되었네요 😭 다행이 bitnamilegacy/postgresql-repmgr:15 여기에 레거시로 남아있어서, 이미지 명만 수정하시면 테스트가 가능합니다. 조만간 제 레파지토리로 옮겨서 강의자료를 업데이트 하겠습니다! 질문 감사합니다. 또 궁금하신 것 있으시면 편하게 질문 부탁드립니다 😃