# Dockerfile
FROM ubuntu:18.04
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update
RUN apt-get install -y wget curl fuse awscli
# Goofys for s3
RUN curl -O https://storage.googleapis.com/golang/go1.18.2.linux-amd64.tar.gz && \
tar -xvf go1.18.2.linux-amd64.tar.gz && \
mv go /usr/local && \
ln -s /usr/local/go/bin/go /usr/bin/go && \
wget http://bit.ly/goofys-latest -O /usr/local/bin/goofys && \
chmod 755 /usr/local/bin/goofys
# 실행
# docker run -it --privileged IMAGE_NAME
# docker start CONTINER_NAME
# docker exec -it CONTINER_NAME bash
# aws configure
# goofys -f S3_BUCKET YOURDIR
# aws configure
AWS Access Key ID :
AWS Secret Access Key :
Default region name :
Default output format :
AWS의 EC2 Docker에 S3를 붙이는 방식과 Local Container에 마운트하는 방식이 좀 달라서 하루종일 삽질..
그중 가장 빠르다는 goofys를 이용해 붙이는 방식을 이용하기로 했다..