


리포지토리 생성 버튼 클릭

리포지토리 이름 원하는대로 지정 후 생성
아래는 내가 작성한 dockerfile
FROM r-base:4.1.2
# Install system libraries and Python 3.10
RUN apt-get update && apt-get install -y \
build-essential \
libcurl4-openssl-dev \
libssl-dev \
libxml2-dev \
r-base-dev \
libgsl-dev \
libmariadb-dev \
libsodium-dev \
libnlopt-dev \
wget \
python3.10 \
python3-pip \
liblzma-dev \
libbz2-dev
# Optional: Set Python 3.10 as the default Python version
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
RUN apt-get install -y python3.10-dev
# Install R packages
RUN R -e "install.packages(c('rugarch'), dependencies = TRUE);"
# Install Python packages
COPY requirements.txt .
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
# Set working directory
WORKDIR /home/batch_py
# Copy files to container
COPY . .
# 쉘스크립트로 실행
ENTRYPOINT ["sh","execute.sh"]
원랜 파이썬 기본환경에 r설치해서 사용하려고 했었는데 에러가 잘 안잡혀서 방향을 조금 틀었다.
r환경에 대한 기존에 사용중인 dockerfile이 있어서 여기에 파이썬,파이썬 패키지를 설치해서 사용해보기 위해 테스트했는데 됨 오 ㅎㅎ
이거 오류 잡는데 거의 하루 꼬박 걸렸다.
푸시까지하고 ECR 레포지토리 들어가보면 lateset로 이미지가 잘 푸시 된걸 확인할수 있다!