SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
잡담

도커 컴포즈 좋네요.

hi38 430

0

11

얼마전에 도커 개념 알고싶어 질문드리고 

여기저기 찾아서 설치 하고 만져봤는데 Docker Compose가 진짜 좋네요. %^__^

 

큰 작업을 하지 않아서 그런건지 실 서버에 각각의 앱을 개별로 설치해서 하는 것과 도커에서 실행것과 속도 차이가 거의 없는 듯한데 이것도 좋네요.

 

아무튼 서버하나에 이것저것 넣고 사용하기가 참 좋네요.

 

 

신고공유스크랩
11
hi38 글쓴이 2023.02.28. 13:26
각시수
감사합니다. ㅎ 정말 편하네요. 사람들이 많이 쓰는데는 항상 이유가 있네요.!
콜라 2023.02.28. 13:37
각시수
컴포즈 쓰면 nginx 폴더 통채로 복사해서 다른컴터에 붙여넣고, dcupd 하면 되는데
포테이너로 구현해뒀으면 포테이너랑 폴더를 옮겨야 하더라구요.

전 그냥 file run 같은 간편한 파일 브라우저로 독커 관리하고 dcupd와 dcupall(단순한 alias입니다. 특정 폴더 내의 모든 docker-compose.yaml을 찾아서 dcupd해주는alias)가 편하더라구요.

각시수님은 포테이너의 어떤 점이 편한가요?
DarkAcid 2023.02.28. 13:52
콜라
저는 스택으로 관리하는 편인데 yaml파일로 만들어도 좋지만 가독성이나 붙여넣기 편하고 이런 작은 것들이 포테이너에서 컴포즈를 스택으로 관리하는 이유같아요.
각시수 2023.02.28. 14:25
DarkAcid
맞습니다. 저도 이런 점 때문에 포테이너 좋아라 합니다. DOS 세대라서 리눅스 명령어 쓰는데 별 이질감은 없지만 그래도 포테이너 한번 써보면 다시 못 돌아가죠 ㅋ
콜라 2023.02.28. 14:39
DarkAcid
포테이너는 루트 권한이다보니..
스택 관리를 web과 cli에서 동시에 할때 귀찬더라구요.
sudo 쳐주든가, 새 스택 만들 때마다 chmod/chown 해주던가..

그래서 저는 nextcloud나 filerun같은 걸로 하거든요.
가독성이나 붙여넣기는 예시를 들어주실 수 있나요?
DarkAcid 2023.02.28. 14:57
콜라

어...루트로 사용하지 않을수도 있지만 CLI와 web에서 동시관리라면 확실히 그럴수도 있다고 봅니다.

웹이다 보니 당연히 다른분의 compose를 복사 할 경우 편합니다. 하지만 SSH클라이언트를 쓸 경우 대다수 변경 해야할점이있는데 쫌 큰 스택이라면 마우스로는 커서를 못움직이니 불편합니다. 포테이너는 웹이다 보니 그냥 복붙하면되죠. 
image.png.jpg

간혹 syntax 에러가 나는 경우가있습니다

image.png.jpg

이런 경우도 자세히 알려주죠 각각 항목에 색으로 확인되니 가독성도 좋구요!
Filerun이나 Nextcloud로는 그냥 docker-compose.yml을 업로드하는 용도로 쓰시는 경우일까요?

콜라 2023.02.28. 18:37
DarkAcid
아뇨. 저도 컴포즈 실행만 커맨드에서 합니다.
그나마 그 커맨드도 cockpit 웹에서..
cdupall 7글자만 입력합니다.
그러면 변경점 있는 모든 docker compose 실행해줘요..

나중에 한번 포테이너에서 구현 해봐야겠네요..

루트 아닌걸 원하는 가장 큰 이유가..
로컬에서는 smb로 파일을 관리하고 싶어서입니다.
docker compose도 그렇고, 다른 env conf 등등 텍스트 편집기로 편집할수 있는 것들을 하고 싶어서..

uid를 바꿀수 있었군요..
이 문제는 해결이 되었네요.ㅎㅎ
2등
콜라 2023.02.28. 13:30
컴포즈가 진짜 좋습니다.
컴포즈 끼리 네트워크 묶을 수도 있고.
컨테이너 이름 외에 서비스 이름으로도 네트워크 통신이 됩니다.

nginx docker compose에 db를 놓고
npm docker compose에 db가 있다면

nginx와 npm은 각각 db:3306으로 통신할수 있습니다.
당연히 db가 공유되는게 아니죠.ㅎㅎ
hi38 글쓴이 2023.02.28. 15:30
콜라
네 위의 내용을 전부다 이해하기는 어렵지만 ㅎ 좋은건 확실하네요.
3등
마이크로서버 2023.03.02. 00:49
https://www.composerize.com/

컴포즈로 변환해 주는 사이트요. ^^ 완벽히 맞지는 않는데 저기 변환 되어 나온 스크립트로 적당히 맞추어
쓰면 왠만하면 다 되더라구요.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
분류 제목 글쓴이 날짜 조회 추천
정보 proxmox helper script 사이트 이전 2 kmw_ 3시간 전11:14 54 +1
Linux 노트서비스 추천 7 bigworker128 3일 전12:31 287 +1
정보 Gemini API 사용을 위한 API KEY 발급받기 1 달소 24.04.30.10:52 185 +1
잡담
image
DHCP 23.12.01.21:05 205 +4
잡담
normal
마이크로서버 23.09.16.02:10 274 +4
잡담
normal
keiminem 23.10.23.23:07 274 +4
잡담
normal
정전리 24.04.05.00:38 379 +3
잡담
image
행복구슬 24.02.03.14:29 543 +3
잡담
image
SHISHAMO 24.02.10.14:54 213 +3
잡담
normal
마이크로서버 23.09.24.19:07 470 +3
잡담
image
초보나스 24.04.25.02:40 198 +3
잡담
image
한군77 23.04.01.07:24 872 +3
잡담
normal
테스터 23.11.08.17:43 392 +2
잡담
normal
콜라 23.04.01.08:52 518 +2
잡담
normal
마이크로서버 23.09.17.14:28 246 +2
잡담
normal
행복구슬 24.02.28.01:45 412 +2
잡담
image
초보나스 23.12.01.09:56 124 +2
잡담
image
주차장 24.03.22.00:10 330 +2
잡담
normal
마이크로서버 23.09.25.21:35 205 +2
잡담
normal
taesuz 23.10.03.02:18 199 +2
잡담
image
Jasons 23.08.07.18:35 397 +2
잡담
image
달소 22.03.19.18:58 295 +2
잡담
normal
SNFAIUWQ 23.12.22.22:27 167 +1