2020/10

2

Synology Gitlab에서 Runner로 dockerfile 빌드하기

이번에 진행 중인 프로젝트는 도커로 배포할 예정이라 내장된 CI/CD를 사용하고, Runner를 통해 이미지를 만들어줬어야 했습니다. Runner가 docker 명령어를 사용할 수 있게 하려면 약간 건드려줘야 합니다. 예제로 .NET Core를 사용하였습니다. SSH 접속 $ ssh -p port user@url Runner 컨테이너 생성 $ sudo docker run -d \ --name [컨테이너명] \ --restart always \ --volume /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest Runner 컨테이너 bash에 접속 $ sudo docker exec -it [컨테이너명] bash Runner 등록 ..

Synology 2020.10.23 Plorence

Synology NAS에서 Docker Private Registry 사용하기

현재는 Docker Image를 파일시스템에 보관중이지만, 커맨드로 간단하게 docker pull 할 수가 없어 Private Registry를 만들자고 다짐했습니다. 그리고 Synology NAS에서 사용중인 도커와 완전히 분리하는 식입니다. (docker push한다고 Synology Docker에 이미지로 추가되지 않음) (도커 허브는 private 사용에 제약이 있습니다.) 시작하기전에 폴더 생성 저는 docker라는 공유 폴더를 만든 다음, 해당 공유 폴더 안에 각각 registry/auth, registry/data를 만들어줬습니다. 역방향 프록시 설정 소스 프로토콜: HTTPS 호스트 이름: registry.domain.com 포트: 443 대상 프로토콜: HTTP 호스트이름: localho..

Synology 2020.10.15 Plorence