개발 및 운영
Docker·컨테이너 도구
컨테이너 작업은 작고 반복적인 방식으로 자주 어긋납니다. 이미 쓰이는 포트가 적힌 docker-compose.yml, 손으로 옮겨 적은 docker run 명령어, 선언되지 않은 빌드 인자를 참조하는 Dockerfile 단계 같은 것입니다.
Docker Compose 작업대는 YAML의 포트·의존성 문제를 검사하고, docker run 명령어 도구는 반대로 값을 채워 명령어를 조립합니다. Dockerfile 유효성 검사기는 줄 단위로 검사하고, Docker 이미지 이름 분석은 참조를 부분별로 나눕니다.
도구 4개
Docker & Containers 도구 FAQ
docker-compose.yml에서 포트가 이미 사용 중이라는 오류는 왜 나나요?
같은 Compose 파일의 두 서비스, 또는 호스트에서 이미 실행 중인 무언가가 같은 포트로 매핑된 경우입니다. Docker Compose 작업대가 파일을 읽어 충돌하는 포트 매핑을 미리 표시합니다.
다이제스트가 붙은 Docker 이미지 태그는 어떻게 읽나요?
이미지 참조는 레지스트리, 저장소, 태그, @sha256 다이제스트를 함께 담을 수 있고 둘 다 있으면 다이제스트가 우선합니다. Docker 이미지 이름 분석이 이를 네 부분으로 나눠 보여줍니다.
Dockerfile의 ARG와 ENV는 어떻게 다른가요?
ARG는 빌드 중에만 쓰이고 이미지에는 남지 않으며, ENV는 실행 중인 컨테이너까지 유지됩니다. Dockerfile 유효성 검사기가 줄 단위로 검사해 이런 실수를 잡아 줍니다.