Mount S3 at Local Docker Container

dev_halo·2022년 5월 23일
0

AWS

목록 보기
2/3
# 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를 이용해 붙이는 방식을 이용하기로 했다..

Docker Hub

profile
일단 해보자 !

0개의 댓글