AWS EC2에 Docker-Compose 구축하기
EC2 터미널에서 아래 명령어를 수행하면 된다.
-
sudo apt update -
sudo apt install docker docker.io -
docker -v로 설치 확인 -
sudo service docker start로 도커 시작하기 -
sudo usermod -a -G docker $USER사용자를 USER 그룹에 추가하기 -
로그아웃 후 재접속하거나 다음 명령어를 입력하여 도커 권한을 적용한다.
newgrp docker -
docker-compose 설치
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose설치 후 권한 부여.sudo chmod +x /usr/local/bin/docker-composenpearce/install-docker.md 참조 -
.h5 파일이 100MB가 넘어가므로 git-lfs를 설치해야 한다.
sudo apt install git-lfs -
git clone으로 Docker-compose가 포함된 프로젝트 가져오기
-
.h5 파일은 따로 pull 해야 한다.
git lfs pull
sudo docker-compose up -d 도커 컴포즈 실행하기
docker-compose build --no-cache
용량 확인 df -h, du -hs *
sudo docker system prune --all --volumes --force 도커의 (거의 모든) 미사용중인 파일 삭제. 용량이 부족할 때 사용하자.
docker kill $(docker ps -q) 실행중인 모든 도커 컨테이너 종료하기
메모리 스왑하기
sudo dd if=/dev/zero of=/swapfile bs=128M count=16
https://sundries-in-myidea.tistory.com/102
용량 늘리기
Container Shell에 접속하기
docker exec -it <container ID> /bin/sh
exit
