astro dev init 에 Dockerfile 버전 고정 방법 문의
13
投稿した質問数 74
안녕하세요 권철민 강사님 astro dev start 에서 에러가 되어
찾아보니 dev init 명령어 이후 생성된 Dockerfile 파일에 최신 버전으로 자동 다운 되는거 같습니다
Astro CLI Version: 1.34.0
FROM astrocrpublic.azurecr.io/runtime:3.2-4 == 파이썬 3.13환경 으로 되는거 같고 그에 따라,
requirement.txt 라이브러리 버전과 일치 하지 않아 실행이 되지 않는거 같습니다
혹시 깃허브 airflow_part_01Public/ requirements.txt 파일 라이브러리 버전 높여서 업로드 부탁 드릴 수 있을까요?
回答 2
1
안녕하십니까
강의와 같이 astro cli 1.34.0 을 설치하셨는데, Dockerfile이
FROM astrocrpublic.azurecr.io/runtime:3.2-4 가 만들어지시는 건가요?
powershell이나 command 창에서 astro version 하셔서 astro 버전을 다시 한번 확인해 주십시요.
astro 버전이 1.34.0인데 여전히 Dockerfile 파일이 FROM astrocrpublic.azurecr.io/runtime:3.2-4
라면, [공지] 실습 컨테이너 환경 이슈시 container, image, volume 삭제하기 영상을 보시고 기존 container, image, volume 다 삭제하시고,
Dockerfile을 FROM astrocrpublic.azurecr.io/runtime:3.1-13 로 변경해 주시고, 다시 시작해 주십시요.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 홍태경님.
astro dev init 이후 생성된 Dockerfile에서 특정 Python 또는 Airflow 버전을 직접 설정하고 싶으신 것 같습니다. 최근 Python 및 Airflow의 버전 업데이트로 인해, requirements.txt 내의 패키지와의 호환성 문제를 겪고 계신 것 같네요.
핵심 해결법 요약
- Dockerfile 수정: 자동으로 생성된 Dockerfile에서 특정 버전을 명시적으로 지정할 수 있습니다. 예를 들어, 실행 환경이 안정적인 버전에서 실행되길 원한다면 astrocrpublic의 이미지를 아래 예시처럼 고정할 수 있습니다.
FROM astrocrpublic.azurecr.io/runtime:<원하는_버전>
여기서 <원하는_버전> 부분에 특정 버전을 입력해 주세요. 사용하는 Python 버전에 맞는 버전을 확인하신 후 사용하시면 좋습니다.
- requirements.txt 업데이트: 현재 문제가 되는 점이
requirements.txt의 패키지 버전과 호환되지 않는 것이다 보니, 사용 중인 라이브러리의 최신 버전을 확인하고 업데이트해 보세요.
강사님의 GitHub 리포지토리 airflow_part_01 내의 requirements.txt를 수동으로 편집하여 실습환경과 맞게 설정하시는 방법도 있습니다.
실제 작업 환경에서의 설치 문제는 초기 버전 설정보다도 의존성 관리가 더 중요할 수 있으니, 새로운 환경에서의 호환성을 고려하여 필요시 강사님께 직접 업데이트 요청하시길 추천드립니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
dvdrental 서버에 접속할 수 없어요
0
7
1
속성 핵집문제 2번
1
12
2
chapter 2 단원정리문제 49번
1
17
2
데이터베이스 설정 가져오기 시 캐싱 관련 질문 있습니다
0
16
1
텔레그램 토픽 방 메시지 회신
0
17
1
extract 함수 관련 질문
1
25
2
강사님.. 하단 URL에 있었던 코드들 다운 받거나 공유 부탁 드립니다..
0
22
2
최신버젼 다운로드
0
31
2
하단 파일이 열리지 않습니다
0
36
1
ssh-keygen -t rsa -P "" 등 ssh 암호화? 는 하둡에서 필수인가요?
0
31
2
GROUP BY, HAVING 실습 1번문제
1
36
2
온보딩 가이드에 openclaw 어느 버전쓴다고 안나와있네요
0
39
2
강의자료 문의
0
21
1
마인드맵 사용 프로그램
1
32
1
엔터티 종류
0
30
2
GROUP BY 시 인덱스를 타지 않는 이유가 궁금합니다
0
23
1
FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.
0
22
1
강사님 안녕하세요 ㅎdatabricks환경에 대한 설
0
34
3
astro dev start - python 라이브러리 설치 fail
0
47
1
맥북 환경구성 에러
0
36
2
astro project 실무 적용 질문
0
57
1
강사님의 로그포맷과 저의 로그포맷이 차이가 있는것 같습니다.
0
82
3
7 강에서 astro dev start를 하는데, localhosst8080화면이 안뜹니다
0
73
2
astro dev start에서 building 시간이 깁니다.
0
70
2

