Linux 서버 (Debian 10)에 Docker 이미지 배포를 설정하려고합니다. Docker 저장소에서 서버로 이미지를 자동으로 배포하는 쉬운 솔루션을 찾기 위해 인터넷을 살펴 보았습니다. Docker Hub에 웹훅이 있다는 것을 알고 있습니다. 또한 Kubernetes를 사용하는 옵션이 있지만 한 서버에서 실행되는 간단한 애플리케이션에는 너무 많은 것 같습니다. 내가 찾고있는 것은 서버가 도커 이미지가 업데이트되었음을 감지하여이를 다운로드하고 최신 버전을 실행하는 방법입니다.
현재 Docker Hub의 개인 리포지토리로 푸시되는 Azure DevOps에서 도커 이미지의 자동 빌드를 설정했습니다 (개인적으로 호스팅 된 Nexus 리포지토리로 이동할 가능성이 높습니다). 비교적 낮은 복잡성으로 수행하는 방법에 대한 제안을 찾고 있습니다 (예 : docker-compose를 사용하거나 서버에서 일종의 bash 스크립트를 사용해야 함).
내가 찾고있는 것과 가장 가까운 것은이 솔루션입니다. GitLab을 사용하여 자체 서버에 Docker Image를 자동 배포하는 방법은 무엇입니까? 이것이 권장되는 방법인지 또는 접근하는 다른 방법이 있는지 알고 싶습니다.
이 프로젝트가 제 경우에 대한 해결책으로보기에 좋습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다