2025-02-24 16:52:02

현재는 EC2 안에서 돌아가는 Vloume을 기준으로 백업이 이루어집니다.

컨테이너 시스템으로 어느정도 데이터 날릴 가능성은 적지만 그래도 혹시 모르니까 S3에 백업을 해봅시다

 

aws configure

 

하시면

AWS Access Key ID

AWS Secret Access Key

Default region name

Default output format

 

해줍니다

key는 IAM user / Security credits 에서 만들어줍니다.

아래 2개는 걍 엔터치셔도 되고 ap-northeast-2 / json 해주셔도 됩니다.

 

그럼

aws s3 cp /home/DbBackup/forDB/backup.sql s3://개인 버킷 명과 경로

입력하면

upload: ./backup.sql to s3: //개인 버킷 명과 경로

 

로 잘 옮겨집니다.

 

0 2 * * * sudo docker exec 당신의 컨테이너명 sh -c 'exec mysqldump -u root -p"당신의 비번" --all-databases' > 당신의 전체경로/backup.sql && aws s3 cp 당신의 전체경로 /backup.sql s3://당신의 버킷 경로/

 

시간은 새벽 2시인데 원하는 시간 입력!

잘 보입니다.

 

'도커-활용' 카테고리의 다른 글

docker-commit  (0) 2025.03.04
prometheus 도커에서 실행되자마자 꺼질때  (0) 2025.03.04
Mysql 정기적인 백업  (0) 2025.02.24
Docker 편하게 관리하기  (0) 2025.02.05
Docker Push  (0) 2025.02.04