inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자도 이해할 수 있는 Docker 입문/실전

compose 파일 작성문의

97

zzzzz

작성한 질문수 192

0

version: "3.8"

services:
  mysql:
    image: mysql:5.7
    volumes:
      - todo-mysql-data:/var/lib/mysql
    environment: 
      MYSQL_ROOT_PASSWORD: secret
      MYSQL_DATABASE: todos

volumes:
  todo-mysql-data:

compose 파일을 작성할 떄 위와 같이 작성하는것 같은데요. version: "3.8"은 cmd에서 docker --version해도 안나오는데 어떻게 아나요.?

docker docker-compose docker-volume docker-image container ecr

답변 2

0

JSCODE 박재성

안녕하세요 zzzzz님! 질문 잘 해주셨습니다:)

compose.yaml에서 입력할 수 있는 version

Compose v1.x이었을 시절에는 Docker Compose 버전에 맞춰서 명시했었습니다.

하지만 Compose V2 이상부터는 생략해서 작성하는 걸 권장하고 있습니다.

 

현재 zzzzz님이 사용하고 계신 Docker compose 버전을 확인하시려면

docker compose version 또는 docker-compose version이라고 명령어를 입력해보시기 바랍니다!

 

이 외로 또 궁금한 점 있으시면 댓글 남겨주세요~~~

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. zzzzz님!

Docker Compose 파일에 작성된 version: "3.8"은 Docker Compose 파일의 형식을 정의하는 버전입니다. docker --version 명령어를 사용하면 Docker 엔진의 버전이 출력되기 때문에 이를 통해 Compose 파일의 버전을 알 수는 없습니다.

Compose 파일의 버전은 Docker의 공식 문서를 통해 지원되는 버전 및 기능을 확인할 수 있습니다. 각 버전은 특정 기능 세트와 관련이 있으며, 위처럼 3.8 같은 버전 번호는 기능 확장 또는 새로운 옵션 지원을 의미합니다.

사용 가능한 Docker Compose 파일의 버전과 해당 기능에 대한 정보는 공식 문서를 통해 더욱 명확히 이해할 수 있으니, 공식 문서를 참조하시면 Compose 파일을 작성하는 데 큰 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

EC2 터미널에서 docker pull

0

62

2

AWS ECR

0

57

2

FROM openjdk:17-jdk 현재 기준 dockerhub에 없습니다

1

98

2

Redis 볼륨 설정?

0

114

2

컨테이너의 IP

0

79

2

도커 이미지를 만들 때 application.yml

0

102

2

compose.yml 관리

0

86

2

ECR 리포지토리에 이미지가 3개가 보입니다.

0

76

2

액세스 키 등록하는 시점 관련 질문이 있습니다.

0

82

1

depends_on에 따른 컨테이너 실행 순서

0

75

2

실제 웹 서비스 배포 시 질문

0

80

2

도커 volume 질문

0

66

3

HTTPS로도 받고 싶으면 docker compose에 443도 쓰면 될까요?

0

71

2

sql 볼륨 폴더 지우면 데이터베이스 데이터 날라가는거 아닌가요?

0

71

2

39강 도커파일 빌드 경로 질문이 있습니다.

0

67

2

도커파일 copy

0

69

2

실무에서 docker compose up --build를 할 때

0

183

2

mysql_data 폴더 내부에 다른 파일이 있는데도 잘 되는 경우

0

83

2

도커 허브에서 postgres 버전 확인하는 법

0

127

2

보충 자료와도 관련된 추가 내용

1

81

1

현업에서 MySQL은 RDS와 도커 볼륨 중 어떤 걸 사용하나요?

0

108

2

노션 자료에 안 보이는 이미지가 있습니다

0

99

1

도커 허브에서의 latest가 가장 최신인 게 맞나요?

0

118

2

docker image ls 실행 시 나오는 내용이 다릅니다

0

86

2