sudo docker start service 명령을 실행 시 계속 에러가 뜨면서 문제가 생겼다.
이리저리 방법을 찾아 에러의 원인을 찾아보니 /etc/fstab에 문제가 있단다. /etc/fstab에서 뒤에 달린
/swapfile swap swap defaults 0 0
가 문제였다. 시험 공부한다고 ec2를 꺼뒀다가 다시 켰더니 swap 메모리 할당했던 게 없어졌었고 (free 명령어를 입력해보면 알 수 있다.) 위 파일에서는 swap 메모리를 사용하라고 하니 문제가 발생했던 것이다.
그래서 다시 swap 메모리를 할당해주고 전에 만들어둔 젠킨스를 다시 도커 컨테이너에 올렸더니 문제가 해결됐다.
sudo service docker start
를 통해 다시 도커를 시작해주고
sudo usermod -aG docker ec2-user
현재 리눅스 계정에 권한을 준다.
docker ps -a
로 전에 도커에 올렸던 컨테이너를 확인한다.
container id를 기억했다가 docker가 해당 컨테이너를 다시 실행시키게 한다.
docker start 33c060c5e912(컨테이너 id)
'프로젝트 > 크루트' 카테고리의 다른 글
jpa 쿼리 수 줄이기 (0) | 2022.06.21 |
---|---|
jpa의 orphanRemoval이 잘 작동하는 지 테스트가 하고 싶을 때 (0) | 2022.04.01 |
service layer에서는 도대체 뭘 테스트 해야해요? (1) | 2022.03.31 |
Entity에 @Transactional을 쓰고 싶은데 그래도 될까? (0) | 2022.03.28 |
모바일 브라우저에서는 로그인이 안 되는 이유 (0) | 2022.03.25 |