[Docker] on-premise 환경에서 Docker Compose의 Build 문제 해결
·
개발 (Development)/Docker
최근 온프레미스(on-premise) 환경에서 Docker Compose로 서비스를 구성하는 작업을 진행하게 되었습니다. 그런데 예상대로 문제가 하나 생겼습니다. Compose 파일 내의 일부 서비스는 build: 지시어를 통해 Dockerfile을 기반으로 이미지를 빌드하도록 되어 있었는데, 온프레미스 환경에서는 외부 인터넷이 차단되어 있어 apk update, apt-get install 등 외부 패키지 설치 명령이 전혀 작동하지 않았습니다.1. 외부 네트워크 환경에서 이미지 미리 빌드먼저, 외부 인터넷이 가능한 환경에서 Dockerfile 기반으로 필요한 이미지를 미리 빌드했습니다.docker build -t myapp:latest .이렇게 하면 myapp:latest라는 이름의 Docker 이미지..