astro dev init 에 Dockerfile 버전 고정 방법 문의
6
74 asked
안녕하세요 권철민 강사님 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 파일 라이브러리 버전 높여서 업로드 부탁 드릴 수 있을까요?
Answer 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를 수동으로 편집하여 실습환경과 맞게 설정하시는 방법도 있습니다.
실제 작업 환경에서의 설치 문제는 초기 버전 설정보다도 의존성 관리가 더 중요할 수 있으니, 새로운 환경에서의 호환성을 고려하여 필요시 강사님께 직접 업데이트 요청하시길 추천드립니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
속성 핵집문제 2번
1
6
2
chapter 2 단원정리문제 49번
1
11
2
데이터베이스 설정 가져오기 시 캐싱 관련 질문 있습니다
0
15
1
텔레그램 토픽 방 메시지 회신
0
14
1
extract 함수 관련 질문
1
22
2
강사님.. 하단 URL에 있었던 코드들 다운 받거나 공유 부탁 드립니다..
0
20
2
최신버젼 다운로드
0
29
2
하단 파일이 열리지 않습니다
0
36
1
ssh-keygen -t rsa -P "" 등 ssh 암호화? 는 하둡에서 필수인가요?
0
31
2
GROUP BY, HAVING 실습 1번문제
1
35
2
온보딩 가이드에 openclaw 어느 버전쓴다고 안나와있네요
0
39
2
강의자료 문의
0
21
1
마인드맵 사용 프로그램
1
30
1
엔터티 종류
0
29
2
GROUP BY 시 인덱스를 타지 않는 이유가 궁금합니다
0
23
1
FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.
0
21
1
강사님 안녕하세요 ㅎdatabricks환경에 대한 설
0
34
3
astro dev start - python 라이브러리 설치 fail
0
46
1
맥북 환경구성 에러
0
35
2
라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항
0
51
2
astro project 실무 적용 질문
0
57
1
강사님의 로그포맷과 저의 로그포맷이 차이가 있는것 같습니다.
0
82
3
7 강에서 astro dev start를 하는데, localhosst8080화면이 안뜹니다
0
72
2
astro dev start에서 building 시간이 깁니다.
0
70
2

