• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

Watchtower 사용 시 Docker-compose로 생성한 컨테이너는 어떻게 되는건가요?

ExpBox ExpBox 413

1

13

현재 DSM에 Portianer를 도커 컨테이너로 깔고 Stack으로 docker-compose를 작성하여 컨테이너를 관리중입니다. 하지만 생성하고 사용하는 것까지는 그렇다 치고 이제 슬슬 많아지는 컨테이너를 보면서 새로운 버전을 도커 허브를 보면서 일일히 넣어줘야하는 사실이 저는 지치게 만듭니다. 그래서 좀 찾다보니 컨테이너를 자동으로 업데이트해주는 Watchtower라는 이미지가 있어서 사용해보려고 찾아봤습니다. 정보를 찾던 중 docker cli로 실행한 내용에 대한 업데이트는 된다고 되어있지만 docker-compose로 관리중인 컨테이너에 대한 업데이트는 정상적으로 진행이 되는지 어떻게 되는지 알려주는 글이 없더군요.

 

그래서 docker-compsoe로 생성된 컨테이너도 정상적으로 환경설정 등 docker-compose에 있는 설정대로 업데이트가 되는지 아니면 Portainer에 업데이트가 가능한 기능이 들어가있는지 궁금합니다.

신고공유스크랩
13
profile image 1등
달소 2022.05.26. 17:37

흠... 그러게요.. 궁금하긴한데요.

watchtower를 켜놓고 컨테이너 uptime을 확인하면되지않을까요??

profile image 2등
SOS0oi 2022.05.26. 21:02

https://github.com/containrrr/watchtower/issues/1019

https://forum.storj.io/t/watchtower-and-docker-compose/6321/4

 

아마 compose로 생성한 컨네이터도 업데이트 해주는거 같습니다!

watchtower 페이지에서도 compose 파일이 있기도 하구요.

profile image
ExpBox 글쓴이 2022.05.27. 15:05
SOS0oi

그렇다면 docker-compose.yml을 업데이트 시켜주진 않는거죠? 아주 가끔 수정할 사항이 있을 수 있는데 구버전으로 돌아갈 것 같은데 이 부분은 어떻게 되는건가요?

3등
행복둥이들 2022.05.26. 22:44

최근에 watchtower 적용을 했는데요, docker-compose 로 만든 컨테이너 (Portainer 의 stack 으로 만든 컨테이너) 모두 이상없이 자동 업데이트 되었습니다.

profile image
ExpBox 글쓴이 2022.05.27. 15:02
행복둥이들

docker-compose 파일은 따로 업데이트는 안되겠죠..? 본문에 있듯이 Portainer의 Stack으로 관리하고 있는데 수정했다가 구버전으로 돌아가는게 아닌가싶어서요..

profile image
ExpBox 글쓴이 2022.05.27. 15:02
히쓰

그럴 것 같다는 느낌은 받았습니다. 하지만 제가 원하는건 docker-compose 파일까지 수정이 되는지 궁금한 것도 있습니다. 이건 따로 안해주겠죠?

profile image
히쓰 2022.05.27. 15:35
ExpBox

수정안됩니다

그리고, watchtower의 대략적인 과정은 Found new image / Stop / Create / Remove 입니다

이미지만 교체해서 새로 올리는거라 보시면되겠네요.. 이에따라서 업타임도 초기화 됩니다

값변경같은게 필요하다면 portainer로 수정하시고.. 파일역시 별도로 수정해줘야합니다.

profile image
ExpBox 글쓴이 2022.05.27. 15:53
히쓰

아쉽네요. 그렇다면 dockerhub의 lastest가 업데이트 되면 재생성되는 과정인가요? 그렇다면 dev로 올라온 이미지가 lastest로 태그되어있다면 업데이트 되겠죠? 이런 부분은 따로 정규표현식이나 따로 설정을 할 수 있을까요?

profile image
Intuit 2022.05.27. 21:57

docker-compose로 만들었어도 특정 버전 지정해서 작성하신게 아니라면 업데이트 되고,

버전 지정해서 compose하셨다면 유지됩니다

profile image
ExpBox 글쓴이 2022.05.27. 22:03
Intuit

앗 그렇군요. 그렇다면 cli로 실행할 때도 버전 지정해놓으면 업데이트 안되는건가요? 제가 앵간해서는 lastest를 사용하지 않는데..

profile image
Intuit 2022.05.28. 23:17
ExpBox

워치타워 자체가 도커허브에서 새로운 이미지 있으면 받고

재시작해주는 기능이 전부인지라..

latest 쓰면 버전 업 될때마다 새로운 이미지가 검색이 되어서 받는 구조입니다

버전 지정하면 워치타워에서 검색해도 계속 같은 이미지가 검색되니 딱히 변경이 안되는걸로 알고있습니다

 

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu 24.04 LTS Desktop 원격 접속 설정하기(SSH,RDP) 3 달소 11시간 전18:33 61 +1
가이드 Ubuntu 24.04 LTS Server 설치해보기 달소 12시간 전17:40 113 +2
잡담 Ubuntu 24 가 정식출시되었습니다~~ 8 달소 19시간 전10:37 227 +2
3870 잡담
normal
kmw_ 8시간 전21:52 175 0
3869 후기
normal
ljr10 8시간 전21:18 72 0
3868 가이드
image
달소 10시간 전19:06 49 0
3867 가이드
image
달소 11시간 전18:33 61 +1
3866 가이드
image
달소 11시간 전18:09 68 0
3865 가이드
image
달소 12시간 전17:40 113 +2
3864 질문
normal
까칠한나그네 14시간 전15:44 76 0
3863 잡담
image
달소 19시간 전10:37 227 +2
3862 가이드
image
달소 1일 전23:10 81 +1
3861 가이드
image
달소 1일 전22:54 79 0
3860 질문
normal
감자칩 1일 전18:56 200 0
3859 질문
image
게르노 1일 전16:08 71 0
3858 질문
image
동도리군 1일 전12:14 90 0
3857 정보
image
달소 1일 전08:21 171 +1
3856 잡담
image
달소 1일 전07:46 290 +1
3855 가이드
image
달소 1일 전07:24 266 0
3854 질문
normal
서버구축하자 2일 전13:09 414 0
3853 질문
image
미스터빈 3일 전20:09 226 0
3852 질문
image
초보나스 3일 전08:05 268 +1
3851 질문
normal
웹서버구축관심 5일 전02:22 331 0