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)

Author

KyuBum Shin

Posted on

2021-10-05

Updated on

2021-10-05

Licensed under

댓글