경험이 부족한 사용자입니다. 아래 트랜스크립트 몇 줄을 공유하여 토론을 시작하고자 합니다:
# ./launcher enter app
x86_64 아키텍처 감지됨.
경고: Discourse 기본 이미지를 다운로드하기 시작합니다.
이 과정은 네트워크 속도에 따라 몇 분에서 1시간까지 소요될 수 있습니다.
인내심을 갖고 기다려 주세요.
2.0.20240602-0023: discourse/base에서 가져오는 중
728328ac3bde: 추출 중 [=============================> ] 18.68MB/31.43MB
1c0ca3c0af81: 다운로드 완료
...
이것은 제가 예상했던 동작과 다릅니다.
docker ps 명령을 입력하면 이미 Discourse 컨테이너가 실행 중임을 확인할 수 있습니다. 제가 원하는 것은 실행 중인 해당 컨테이너에 셸을 진입하는 것일 뿐, 전체 앱을 다시 빌드하는 것이 아닙니다. 실제로 ./launcher 스크립트(약 746번째 줄 근처)를 살펴보면 ./launcher의 enter 명령은 제가 예상했던 동작, 즉 다음 명령을 실행하도록 되어 있는 것으로 보입니다:
docker exec -it app /bin/bash
이 작업을 수행하기 전에 다른 일련의 작업을 수행해야 하는 타당한 이유가 있습니까? 만약 그렇다면 제게 알려 주시기를 바랍니다. 그렇지 않다면, 경험과 기술이 있는 누군가가 이 질문을 유용한 제안으로 전환해 주실 수 있을 것입니다. 감사합니다.