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

dockerfile 문의 드립니다. 로컬에서 도커 사용시...~

마이크로서버 141

0

14

로컬에서 도커 사용하려고 HQPlayer를 빌드 해보았습니다.

 

debian:bullseye기반으로 작성 했는데요... 이 앱이... 우분투 페도라등 여러 가지가 있습니다.

가장 에러가 나지 않는거 같아 데비안기반으로 했습니다.

 

일단 시행착오끝에... 빌드 하면 빌드는 잘 됩니다.

 

그런데 이상해요...ㅎㅎ 우선 도커 이미지 파일에 빌드한 hqplayerd와 FROM에서 가져온 베이스

기반의 OS가 같이 나타납니다.

 

빌드 하면 하나로 되어 hqplayerd가 되어야 맞지 않나요? 

그리고 빌드는 되고 컴포즈로 올리면 잘 올라가는데요.

 

8088포트로 해서 접속해 보면 접속이 안되네요...ㅜㅜ

뭔가 에러가 있는거 같아서요.

 

제가 한게 이게 맞는지 궁금합니다. 조언 부탁드립니다.

이거 해보느라 오늘 하루 꼬박 투자 했네요...ㅎㅎ

그냥 img 구워서 들으면 되는데... 아니면 VM으로 돌리던지요.

 

그런데 한번 이렇게 해보고 싶었습니다. 나중에 써먹을 일이 있을거 같아서요... 

VM 보다도 도커가 더 편한것 같습니다.

 

조언 부탁합니다. ^^

 

 

 # 저런식으로 베이스 되는 OS하고 빌드 된 파일하고 두개가 생기네요. 잘못 한것 같은데

    지식이 짧아 알수가 없네요... ^^ 도움 부탁드립니다.

 

 

 

 # dockerfile 내용입니다.

 

 

 

 

# 빌드는 크게 문제 없이 된것 같습니다.

신고공유스크랩
14
profile image 1등
너굴맨봇 2024.01.27. 22:38
안녕하세요, @마이크로서버님.😊
 

좋은답변을 받기위해서는 좋은 질문이 필요합니다.

유의할점⚠️

  • 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
  • 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
  • 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
    • (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)

질문방법🙏

자신의 상황을 최대한 자세히 설명해주세요.

상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다. 

ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.

*가능하면 최신버전 OS/SW를 이용해주세요

 

답변에대한 피드백을 주세요.

정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.

이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.

profile image 2등
달소 2024.01.27. 22:59
빌드할때 debian 이미지를 가져오니 두개가 되는것은 맞습니다.
접속이안되는건,, docker run으로 구동한 컨테이너 내부에서 실제로 8088로 서비스가 돌아가고있는지 포트매핑은 잘되어 있는지 확인해봐야할것같습니다
마이크로서버 글쓴이 2024.01.27. 23:08
달소
그렇군요. 저게 원래 합쳐지는게 아닌가 봐요? 보통 도커 허브에서 빌드 해서 올리는것은 그렇다면 두개의 이미지를 올리고 받는것만 하나 인가 봅니다... 맞는지요? 혹시 하나로 빌드 하고자 한다면 어떻게 방법이 있을까요? ^^;;; 그리고 EXPOSE로 8088 잡아 줬는데 이게 왜 접속이 안되는지 모르겠네요... 흑흑... 확인해 보니 8088에 걸려있는 포트가 안나타나더라구요... 뭐가문제인지 당췌 모르겠습니다. 안되면 우분투나 다른 OS로도 한번 빌드 해봐야 겠어요. 답변 감사합니다. ^^;;; 의외로 로컬 빌드가 굉장히 유용할거 같아요. 굳이 OS 엉망 되가면서 네이티브로 설치 안해도 되구요... ^^;;;
profile image
달소 2024.01.27. 23:11
마이크로서버
네 맞습니다. base 이미지는 또 빌드할때 사용될 수 있으니 로컬에다가 받아놓고 신규로 빌드할때마다 캐싱된 이미지를 사용하는걸로 알고있습니다.

entrypoint쪽에 서비스를 실행할 수 있는 스크립트나 명령어를 넣어주셔서 컨테이너가 실행될때 서비스가 자동으로 실행되도록 해야 8088 서비스가 뜰거같습니다!
마이크로서버 글쓴이 2024.01.28. 12:50
달소
감사합니다. entrypoint쪽에 실행 명령어를 넣어 주어야 하나 보네요. systemctl enable hqplayerd 이렇게 넣으면 될까요? 지금은 haplayerd라고만 넣었어요. 한번 해보겠습니다. 감사합니다
rain 2024.01.28. 13:38
달소
받아온 베이스 이미지는 캐싱용으로만 사용되는 게 아닙니다.
새로 빌드한 이미지의 베이스 레이어로 사용되고, 여기에서 기존 VM들과의 차이점이 나오죠.

예를 들어 debian:bullseye가 1GB정도이고 내가 새로 추가하는게 100MB라고 하면
기존 VM방식은 1.1GB의 이미지가 새로 생성됩니다. 100개 만들면 110GB가 되겠죠.
도커(및 유사 격리솔루션)은 레이어방식의 파일시스템을 채택해서 1GB+0.1*100GB인 11GB만 사용합니다.

저 이미지는 삭제해도 되는데, 삭제해도 실제로 삭제되지는 않습니다. 새로 빌드한 이미지의 하위 Layer로 사용되기 떄문이죠. 레이어 태그만 삭제됩니다.
보기 싫으면 삭제하시면 되고, 태그만 삭제되어 조회만 되지 않아요. 용량 차이는 생기지 않습니다.
마이크로서버 글쓴이 2024.01.28. 16:06
rain
그렇군요. 그러니까 베이스 이미지는 꼭 없어도 되나 계속 추가 빌드 하려면 있어도 무방하다는 이야기시죠? 삭제는 포테이너에서 한번 해봤는데 안되더라구요. 빌드된 컨터네이너 지워야 지워지네요... ^^;;;
제가 도커 허브에 올려 놓은적은 없어서 추가로 질문 드려보는데... 그렇다면 혹시 도커 허브에 올릴때는 베이스 이미지도 같이 올리는것이 맞나요? 이건 그냥 궁금합니다. 저야 올릴일은 사실 없어서요. ^^ 실력도 안되고 잘 참고하겠습니다.
rain 2024.01.28. 17:26
마이크로서버
없어도 되고 삭제도 되어야 정상입니다.
물론 삭제해도 실제로 해당 이미지(레이어)가 삭제되지는 않고, 태그만 삭제되구요.

도커허브에 올리면 자동으로 필요한 것만 올라갑니다. 베이스 이미지 제외하고, 실제 빌드한 이미지 레이어만 올라갈겁니다.
베이스이미지는 이미 도커허브에 있는 걸 써서 올라가지 않지요.
수많은 이미지가 올라가는 리포지터리를 무료로 제공할 수 있는 원동력이기도 하죠.
3등
KelvinKang 2024.01.29. 09:08

우선 도커가 레이어 기반이다 라는것을 이해하면 조금 쉽게 접근 하실수 있습니다.
질문 하신 내용으로 봐도 레이어 기반에 대한 이해가 아직은 없으신 것으로 보입니다.

 

흔이 쓰는 이미지(그림) 편집 프로그램을 예를 들어 설명해 드려보면
이미지에 글씨를 쓰고 싶다고 할때, 우선 편집을 위해서 이미지를 불러 오고, 새로운 레이어를 만들어서 그위에 글씨를 쓰게 됩니다. 그리고 글씨를 편집하거나 위치를 이동해 가거나 하면서 완성을 하게 되죠.
추가로 아이콘 등을 추가 하고 싶을때 또다른 레이어를 만들어서 그 위에 아이콘을 배치하게 됩니다.

물론 베이스 이미지 자체를 편집할 수도 있지만, 원본에 대해 편집이 되버리면 내가 원하는 추가 편집이 불가능 해져서 보통은 기본 이미지를 불러들이고 그 위에 레이어를 생성해서 계속 겹쳐 나가죠.

도커도 똑같다고 보시면 됩니다.

 

누가 이미 만들어둔 베이스 이미지를 가져다가, 그위에 새로운 레이어를 만들어서 내가 원하는 부분을 추가해서 사용하게 됩니다.

 

마이크로서버 글쓴이 2024.01.29. 12:54
KelvinKang
레이어를 모르는 것은 아니고... ^^ 도커가 레이어 기반이라는 것은 잘 모르고 있었습니다. 그냥 가져다가 쓰기만 해서요... ㅎㅎ 자세한 답변 감사합니다.
KelvinKang 2024.01.29. 13:26
마이크로서버

앗.. 그러셨군요, 아래 이미지 보시면 좀더 확실히 이해 되실 거에요.

image.png.jpg

 

몇가지 같이 이해해 두면 좋은 내용을 적어 드립니다.

이미지 빌드

 - 이미지 빌드시 가져오는 원본 이미지는 편집이 불가 합니다.

 - 불러들인 이미지에 내가 만든 이미지를 레이어로 만들어 원본이미지와 링크가 되는 이미지를 생성합니다.

 - 빌드된 이미지에 컨테이너 레이어를 만들어 컨테이너를 만들어서 테스트 됩니다.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
번호 분류 제목 글쓴이 날짜 조회
공지 Docker 정보공유 게시판이 신규로 생성되었습니다. 11 달소 23.03.29.07:31 525
공지 홈서버에 쓸만한 도커이미지 추천 및 정리 28 달소 22.03.17.22:09 16417
185 질문
normal
지나가는_문과생 24.04.09.19:47 102
184 질문
normal
행복구슬 24.03.06.17:23 169
183 질문
image
짬타이거 24.03.05.14:03 136
182 질문
image
honey720 24.03.02.21:09 87
181 질문
image
이정도면컴맹인듯 24.03.02.07:12 183
180 질문
image
ljr10 24.03.01.18:53 94
179 질문
normal
very 24.02.29.11:10 240
178 질문
image
룰랴니야 24.02.27.23:28 87
177 질문
image
세종나스 24.02.26.11:32 132
176 질문
image
카마카 24.02.22.17:24 196
175 질문
image
chocoProtein 24.02.22.15:17 184
174 질문
normal
jerry80 24.02.20.09:34 234
173 질문
normal
very 24.02.18.19:31 171
172 질문
normal
메롱한상태 24.02.14.23:56 451
171 질문
image
nftc 24.02.14.01:28 145
170 질문
normal
쿠니씨 24.02.12.21:29 156
169 질문
normal
동조 24.02.09.00:21 132
168 질문
image
purndal 24.02.08.10:14 189
167 질문
normal
한냥 24.02.06.14:36 153
166 질문
normal
섀틸 24.02.05.12:40 203
165 질문
image
나스초보당 24.02.03.18:42 149
164 질문
normal
SHISHAMO 24.02.03.02:15 93
163 질문
normal
SHISHAMO 24.02.03.02:06 128
162 질문
normal
동조 24.01.29.23:35 123
161 질문
normal
이해하면 24.01.29.10:13 118
질문
normal
마이크로서버 24.01.27.22:38 141
159 질문
normal
채식곰 24.01.25.11:21 157
158 질문
image
KimPig 24.01.23.18:50 319
157 질문
normal
행복구슬 24.01.21.18:54 201
156 질문
image
카마카 24.01.19.13:13 260
155 질문
normal
깐꾼파파 24.01.19.00:06 144
154 질문
normal
마이크로서버 24.01.18.15:42 155
153 질문
image
hjk9860 24.01.16.18:41 318
152 질문
normal
백복 24.01.12.14:24 281
151 질문
normal
hanahana 24.01.09.02:12 147
150 질문
image
트리라랑 24.01.08.13:39 150
149 질문
normal
마이크로서버 24.01.07.14:22 119
148 질문
normal
참치 24.01.03.00:06 306
147 질문
image
이야녕 24.01.01.20:35 60
146 질문
normal
bollack 23.12.28.09:36 165
145 질문
normal
zepinos 23.12.19.15:19 147
144 질문
normal
타고난_초보 23.12.19.06:47 664
143 질문
normal
펜타네스트 23.12.18.14:41 183
142 질문
image
yororay 23.12.13.00:01 324
141 질문
image
지축또타 23.12.10.04:04 187
140 질문
normal
주차장 23.12.06.15:51 424
139 질문
normal
23.12.03.12:54 339
138 질문
normal
몰라요 23.11.26.16:38 395
137 질문
normal
Winz 23.11.24.15:37 142
136 질문
normal
23.11.14.00:45 591
135 질문
image
꾀지남편 23.11.13.17:27 356
134 질문
normal
KimPig 23.11.10.14:08 87
133 질문
normal
ROH7 23.11.10.08:14 132
132 질문
image
KimPig 23.11.10.00:36 136
131 질문
normal
KimPig 23.11.07.02:56 308
130 질문
normal
초보나스 23.11.05.11:47 271
129 질문
image
동네슈퍼주인 23.11.04.21:50 94
128 질문
normal
행복구슬 23.10.31.14:25 157
127 질문
image
만두 23.10.27.22:49 180
126 질문
normal
동네슈퍼주인 23.10.26.17:30 132
125 질문
normal
매화 23.10.26.14:59 418
124 질문
normal
행복구슬 23.10.18.20:25 252
123 질문
normal
하늘위의하늘 23.10.16.04:56 211
122 질문
normal
jnote 23.10.15.00:28 243
121 질문
image
공자 23.10.10.03:47 630
120 질문
image
뉴비나스 23.10.09.16:30 188
119 질문
normal
서버젼향지망개발자 23.10.02.21:45 283
118 질문
normal
동리소년 23.10.02.14:42 186
117 질문
normal
ktheo 23.09.28.17:16 198
116 질문
image
행복구슬 23.09.27.07:56 216
115 질문
normal
행복구슬 23.09.26.14:17 124
114 질문
normal
신이 23.09.24.13:18 132
113 질문
normal
행복구슬 23.09.22.13:16 144
112 질문
image
매화 23.09.21.15:48 246
111 질문
normal
행복구슬 23.09.19.21:59 155
110 질문
normal
행복구슬 23.09.18.19:58 195
109 질문
image
행복구슬 23.09.18.00:45 144
108 질문
image
너굴맨 23.09.17.17:48 170
107 질문
image
행복구슬 23.09.17.01:52 385
106 질문
image
Mdevl 23.09.16.23:53 117
105 질문
normal
랜섬 23.09.16.13:18 151
104 질문
normal
행복구슬 23.09.16.09:38 191
103 질문
normal
행복구슬 23.09.15.16:51 202
102 질문
normal
jinsol2 23.09.15.01:25 160
101 질문
normal
기계치끝판왕 23.09.14.23:29 151
100 질문
normal
행복구슬 23.09.14.21:23 142
99 질문
normal
행복구슬 23.09.13.07:10 103
98 질문
normal
행복구슬 23.09.12.15:47 136
97 질문
normal
샛삭 23.09.12.15:18 102
96 질문
normal
행복하게살자 23.09.10.10:51 119
95 질문
normal
행복하게살자 23.09.07.20:13 115
94 질문
normal
ten9 23.09.07.18:53 74
93 질문
normal
크와 23.09.07.09:30 326
92 질문
image
obba 23.09.06.13:26 823
91 질문
normal
행복하게살자 23.09.04.22:15 184
90 질문
normal
모리아뽀 23.09.01.12:23 133
89 질문
image
jinsol2 23.09.01.10:27 553
88 질문
normal
신이 23.08.28.07:22 235
87 질문
normal
매화 23.08.27.17:28 261
86 질문
image
핫바 23.08.26.21:19 470
85 질문
normal
두두루미 23.08.25.10:21 52
84 질문
image
이정도면컴맹인듯 23.08.22.18:57 262
83 질문
normal
하늘은파랗다 23.08.22.11:50 150
82 질문
normal
석석 23.08.22.08:41 275
81 질문
normal
석석 23.08.21.23:06 181
80 질문
normal
김루트 23.08.21.22:30 112
79 질문
normal
초보나스 23.08.19.15:01 403
78 질문
normal
게르노 23.08.18.21:52 353
77 질문
normal
이정도면컴맹인듯 23.08.18.16:27 303
76 질문
normal
sde 23.08.18.06:03 241
75 질문
image
Jasons 23.08.17.17:47 179
74 질문
normal
하늘은파랗다 23.08.17.02:31 365
73 질문
normal
jinsol2 23.08.11.17:06 260
72 질문
normal
더글더글 23.08.11.16:05 140
71 질문
image
반투검스 23.08.10.22:39 138
70 질문
normal
메또롱 23.08.08.18:09 590
69 질문
image
kyylink 23.08.06.21:31 216
68 질문
image
칼퇴하는남자 23.08.05.01:13 602
67 질문
normal
ZEMA 23.08.04.23:56 267
66 질문
normal
메또롱 23.08.02.09:46 254
65 질문
normal
메또롱 23.08.01.18:38 154
64 질문
image
퉷끼 23.07.31.10:43 158
63 질문
normal
리프 23.07.27.16:25 403
62 질문
normal
리프 23.07.26.08:04 302
61 질문
normal
j3240 23.07.18.23:21 259
60 질문
normal
이브노아 23.07.18.17:10 574
59 질문
normal
레온하르트 23.07.16.15:44 527
58 질문
normal
lEMMINOl 23.07.15.23:06 216
57 질문
normal
ENTJ도플랜 23.07.12.11:50 423
56 질문
image
http80 23.07.07.14:46 251
55 질문
image
NAS쌩초보 23.07.06.23:50 236
54 질문
image
촌딱 23.07.06.11:18 1438
53 질문
image
나린이 23.07.01.23:22 286
52 질문
image
꾀지남편 23.06.30.14:45 234
51 질문
image
각시수 23.06.30.13:54 330
50 질문
image
히릿 23.06.29.22:19 770
49 질문
normal
도커독해 23.06.20.22:39 328
48 질문
normal
부산우유 23.06.19.02:14 236
47 질문
normal
이브노아 23.06.16.22:48 311
46 질문
normal
dowon 23.06.16.20:06 1207
45 질문
normal
jerry80 23.06.10.09:18 250
44 질문
normal
SNFAIUWQ 23.05.31.12:57 422
43 질문
image
펀타임 23.05.30.10:56 214
42 질문
normal
DDOCCKER 23.05.29.12:48 363
41 질문
normal
각시수 23.05.25.08:00 349
40 질문
normal
SNFAIUWQ 23.05.24.12:18 405
39 질문
normal
리틀프린스 23.05.08.10:07 465
38 질문
normal
퉷끼 23.05.06.16:23 414
37 질문
image
금귤 23.05.05.18:53 383
36 질문
normal
블루스크린 23.05.04.11:30 195
35 질문
image
동리소년 23.04.29.09:56 347
34 질문
normal
ExpBox 23.04.27.19:13 294
33 질문
normal
SNFAIUWQ 23.04.23.02:31 279
32 질문
normal
제이지 23.04.22.13:18 665
31 질문
normal
콜라 23.04.22.10:16 290
30 질문
normal
서버컴좋아 23.04.22.03:20 387
29 질문
image
콜라 23.04.21.16:31 222
28 질문
image
SNFAIUWQ 23.04.18.15:33 602
27 질문
normal
콜라 23.04.18.10:29 236
26 질문
image
섭리 23.04.17.22:07 692
25 질문
normal
유로아빠 23.04.17.17:47 192
24 질문
normal
SNFAIUWQ 23.04.14.18:42 772
23 질문
image
콜라 23.04.14.01:12 275
22 질문
normal
bumworld 23.04.09.04:29 367
21 질문
image
뉴비나스 23.04.08.17:18 365
20 질문
normal
keiminem 23.04.07.12:22 340
19 질문
image
각시수 23.04.06.18:53 294
18 질문
normal
각시수 23.04.06.14:59 1181
17 질문
image
각시수 23.04.05.20:02 549
16 질문
normal
한군77 23.04.05.13:01 863
15 질문
normal
똥쓰똥쓰 23.04.03.16:58 210
14 질문
normal
각시수 23.04.02.14:31 618
13 질문
normal
초보나스 23.03.30.15:33 785
12 질문
image
해롱해롱 23.03.22.13:01 148
11 질문
normal
시놀로지오너 23.03.16.23:06 284
10 질문
normal
lEMMINOl 23.03.01.23:40 369
9 질문
normal
beula 23.02.24.17:22 244
8 질문
normal
섭리 23.02.21.03:30 182
7 질문
image
각시수 23.02.10.16:45 362
6 질문
image
리틀프린스 23.02.07.09:35 100
5 질문
image
Lamanus 23.01.15.14:52 631
4 질문
image
파스텔하늘 23.01.14.18:38 475
3 질문
image
파스텔하늘 23.01.14.14:49 279
2 질문
normal
콜라 23.01.12.16:17 301
1 질문
normal
똥쓰똥쓰 23.01.03.17:22 338