-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
Dockerfile 생성후
23.02.17 09:55 작성 23.02.17 10:00 수정 조회수 563
1
안녕하세요 영상 11분부터 보시면
Dockerfile 생성 후 ( FROM alpine )
docker build --tag myimage . 하고나서
이미지 리스트를 확인하면 alpine이라는 이미지는 생기지 않고 myimage만 있습니다. 삭제하고 다시 만들어봐도 그렇구요 버전문제일까요 ?..
vi Dockerfile
이렇게 됩니다 ..
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
Dockerfile 작성을 위한 주요 명령 익히기1
강의실 바로가기
답변을 작성해보세요.
1
잔재미코딩 DaveLee
지식공유자2023.02.18
안녕하세요. 답변 도우미입니다.
우선 도커는 매우 빠르게 수시로 버전이 업데이트되다보니, 버전 이슈가 걱정이 되실 수 있으실 것 같아요. 보통 docker 는 업데이트가 되면서, 명령이 추가되는 형태가 많고요. 기존 명령들은 호환성을 고려하여, 모두 지원하는 경우가 많습니다. 또 보통 강의도 그렇고 현업에서는 가장 많이 쓰이는 일반적인 명령을 사용하기 때문에, docker 도 최신 버전을 쓰셔도 상관없습니다. 또 docker compose 도 저도 Docker Compose version v2.13.0 를 사용중이고, 강의내에서 사용하는 모든 명령을 쓰고 있지만, 이슈 없이 잘 쓰고 있습니다.
보통 docker 등은 최신 버전보다는 많이 사용된 기존 버전을 사용하는 경우가 더 많긴 하거든요. 저희는 20.10.21 을 쓰고 있는데, 말씀하신 부분을 재현해보니, alpine 이미지가 생성된 것도 확인할 수 있었어요.
다만, 최신 버전을 확인해보니, 다음과 같이 내부 캐슁 메커니즘을 다르게 써서, docker image ls 로 베이스 이미지는 표시되지 않는다고 확인하였습니다. 최종 이미지 동작과, 레이어를 쌓는 핵심 컨셉은 동일하기 때문에, 사용법은 동일하고요. 다만, 해당 부분은 영상에 자막으로도 업데이트하겠습니다.
감사합니다.
0
답변 2