10-05-TD
10/05일
KDT에서 만든 프로젝트를 Gitlab runners 를 이용하여 pipeline을 구축하는 연습을 하였다.
모듈별로 각자 runner를 이용하여 pipeline을 구축하여 unittest를 해서 제대로 돌아가는지를 판단한 뒤
추후에 runner를 하나로 묶어서 프로젝트를 배포할 예정이다.
+강화학습 Policy Gradient에 대하여 정리중
오늘 발생했던 문제
docker in docker 를 사용하는데 자꾸 host를 못잡는 현상이 벌어짐
원인
Docker의 Container는 기본적으로 Host에서부터 독립된 namespace를 가지고 있어서 Host시스템에 주요자원에 접근할 수 없음
우리는 Docker in Docker구조로 생성하였기 때문에 내부의 컨테이너가 아무리 애를 써도 docker host에 접근 할 수 있는 권한이 없다.
해결방법
docker 의 privileged 옵션을 활성화 시켜서 host의 자원에 접근할수 있도록 해준다
추가로 찾아볼 것
dind(docker in docker)