서버에서 Docker 이미지를 자동으로 배포하고 실행하는 방법은 무엇입니까?

Jan Jaworski

Linux 서버 (Debian 10)에 Docker 이미지 배포를 설정하려고합니다. Docker 저장소에서 서버로 이미지를 자동으로 배포하는 쉬운 솔루션을 찾기 위해 인터넷을 살펴 보았습니다. Docker Hub에 웹훅이 있다는 것을 알고 있습니다. 또한 Kubernetes를 사용하는 옵션이 있지만 한 서버에서 실행되는 간단한 애플리케이션에는 너무 많은 것 같습니다. 내가 찾고있는 것은 서버가 도커 이미지가 업데이트되었음을 ​​감지하여이를 다운로드하고 최신 버전을 실행하는 방법입니다.

현재 Docker Hub의 개인 리포지토리로 푸시되는 Azure DevOps에서 도커 이미지의 자동 빌드를 설정했습니다 (개인적으로 호스팅 된 Nexus 리포지토리로 이동할 가능성이 높습니다). 비교적 낮은 복잡성으로 수행하는 방법에 대한 제안을 찾고 있습니다 (예 : docker-compose를 사용하거나 서버에서 일종의 bash 스크립트를 사용해야 함).

내가 찾고있는 것과 가장 가까운 것은이 솔루션입니다. GitLab을 사용하여 자체 서버에 Docker Image를 자동 배포하는 방법은 무엇입니까? 이것이 권장되는 방법인지 또는 접근하는 다른 방법이 있는지 알고 싶습니다.

Jan Jaworski

이 프로젝트가 제 경우에 대한 해결책으로보기에 좋습니다.

https://containrrr.github.io/watchtower/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Kubernetes 배포로 배포하기 위해 Jenkins에서 빌드 번호로 Docker 이미지의 버전을 지정하는 방법은 무엇입니까?

분류에서Dev

Docker 이미지에서 prefect Flow를 실행하는 방법은 무엇입니까?

분류에서Dev

.sh 스크립트를 터미널에서 자동으로 실행하는 방법은 무엇입니까?

분류에서Dev

Fargate에서 실행되는 Docker 컨테이너에서 S3 버킷으로 파일을 업로드하는 방법은 무엇입니까?

분류에서Dev

Testcafe로 알파인 도커 이미지 내에서 전자를 실행하는 방법은 무엇입니까?

분류에서Dev

빌드 서버에서 Docker 이미지를 배포 / 실행하는 방법

분류에서Dev

클러스터 서버에 자동으로 ssh하고 몇 가지 정보를 얻기 위해 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

클러스터 서버에 자동으로 ssh하고 몇 가지 정보를 얻기 위해 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

Docker에서 dotnet core를 Azure 함수로 사용하여 FFProbe를 실행하는 방법은 무엇입니까?

분류에서Dev

서버에서 JavaScript에서 기능으로 이미지를 전달하는 방법은 무엇입니까?

분류에서Dev

Docker가 내부에서 실행되는 Docker 컨테이너를 실행하는 방법은 무엇입니까?

분류에서Dev

Android Studio에서 1 초 후 자동으로 이미지를 변경하는 방법은 무엇입니까?

분류에서Dev

lubuntu에서 Docky를 자동으로 실행하는 방법은 무엇입니까?

분류에서Dev

버튼 클릭으로 서버에서 코드를 실행하는 방법은 무엇입니까?

분류에서Dev

Docker에서 Iojs를 실행하는 방법은 무엇입니까?

분류에서Dev

Mac 명령 줄에서 Docker를 실행하는 방법은 무엇입니까?

분류에서Dev

URI Scheme으로 터미널에서 무언가를 실행하는 방법은 무엇입니까? (방랑자 : // ...)

분류에서Dev

일부 이벤트에서 AWS에서 Docker 이미지를 한 번 실행하고 그 후에 종료하는 방법은 무엇입니까?

분류에서Dev

Redis를 다단계 Docker 이미지 빌드로 실행하는 방법은 무엇입니까?

분류에서Dev

Android에서 이미지의 일부를 버튼 배경으로 사용하는 방법은 무엇입니까?

분류에서Dev

Docker에서 분리 모드로 bash를 실행하는 방법은 무엇입니까?

분류에서Dev

Docker 컨테이너 내에서 프로그램을 실행하는 방법은 무엇입니까?

분류에서Dev

상자에 이미지를 동적으로 배치하는 방법은 무엇입니까?

분류에서Dev

동일한 포트에서 소켓과 웹 소켓 서버를 실행하는 방법은 무엇입니까?

분류에서Dev

.exe 확장자를 명시 적으로 지정하지 않고 터미널에서 Windows 실행 파일을 실행하는 방법은 무엇입니까?

분류에서Dev

이미지보기에서 이미지를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

Docker 컨테이너에서 실행되는 여러 프로세스를 디버깅하는 방법은 무엇입니까?

분류에서Dev

Docker 작업 V2를 사용하여 Azure Devops 에이전트에서 Docker 이미지를 실행하는 방법은 무엇입니까?

분류에서Dev

Docker를 사용하여 알파인 이미지에서 사용자 루트로 bash를 실행하는 방법은 무엇입니까? su : 제대로 작동하려면 suid 여야합니다.

Related 관련 기사

  1. 1

    Kubernetes 배포로 배포하기 위해 Jenkins에서 빌드 번호로 Docker 이미지의 버전을 지정하는 방법은 무엇입니까?

  2. 2

    Docker 이미지에서 prefect Flow를 실행하는 방법은 무엇입니까?

  3. 3

    .sh 스크립트를 터미널에서 자동으로 실행하는 방법은 무엇입니까?

  4. 4

    Fargate에서 실행되는 Docker 컨테이너에서 S3 버킷으로 파일을 업로드하는 방법은 무엇입니까?

  5. 5

    Testcafe로 알파인 도커 이미지 내에서 전자를 실행하는 방법은 무엇입니까?

  6. 6

    빌드 서버에서 Docker 이미지를 배포 / 실행하는 방법

  7. 7

    클러스터 서버에 자동으로 ssh하고 몇 가지 정보를 얻기 위해 명령을 실행하는 방법은 무엇입니까?

  8. 8

    클러스터 서버에 자동으로 ssh하고 몇 가지 정보를 얻기 위해 명령을 실행하는 방법은 무엇입니까?

  9. 9

    Docker에서 dotnet core를 Azure 함수로 사용하여 FFProbe를 실행하는 방법은 무엇입니까?

  10. 10

    서버에서 JavaScript에서 기능으로 이미지를 전달하는 방법은 무엇입니까?

  11. 11

    Docker가 내부에서 실행되는 Docker 컨테이너를 실행하는 방법은 무엇입니까?

  12. 12

    Android Studio에서 1 초 후 자동으로 이미지를 변경하는 방법은 무엇입니까?

  13. 13

    lubuntu에서 Docky를 자동으로 실행하는 방법은 무엇입니까?

  14. 14

    버튼 클릭으로 서버에서 코드를 실행하는 방법은 무엇입니까?

  15. 15

    Docker에서 Iojs를 실행하는 방법은 무엇입니까?

  16. 16

    Mac 명령 줄에서 Docker를 실행하는 방법은 무엇입니까?

  17. 17

    URI Scheme으로 터미널에서 무언가를 실행하는 방법은 무엇입니까? (방랑자 : // ...)

  18. 18

    일부 이벤트에서 AWS에서 Docker 이미지를 한 번 실행하고 그 후에 종료하는 방법은 무엇입니까?

  19. 19

    Redis를 다단계 Docker 이미지 빌드로 실행하는 방법은 무엇입니까?

  20. 20

    Android에서 이미지의 일부를 버튼 배경으로 사용하는 방법은 무엇입니까?

  21. 21

    Docker에서 분리 모드로 bash를 실행하는 방법은 무엇입니까?

  22. 22

    Docker 컨테이너 내에서 프로그램을 실행하는 방법은 무엇입니까?

  23. 23

    상자에 이미지를 동적으로 배치하는 방법은 무엇입니까?

  24. 24

    동일한 포트에서 소켓과 웹 소켓 서버를 실행하는 방법은 무엇입니까?

  25. 25

    .exe 확장자를 명시 적으로 지정하지 않고 터미널에서 Windows 실행 파일을 실행하는 방법은 무엇입니까?

  26. 26

    이미지보기에서 이미지를 동적으로 변경하는 방법은 무엇입니까?

  27. 27

    Docker 컨테이너에서 실행되는 여러 프로세스를 디버깅하는 방법은 무엇입니까?

  28. 28

    Docker 작업 V2를 사용하여 Azure Devops 에이전트에서 Docker 이미지를 실행하는 방법은 무엇입니까?

  29. 29

    Docker를 사용하여 알파인 이미지에서 사용자 루트로 bash를 실행하는 방법은 무엇입니까? su : 제대로 작동하려면 suid 여야합니다.

뜨겁다태그

보관