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

docker로 code-server 구축 후 문제가 조금 생겼습니다.

참치 311

1

10

code-server를 그냥 self-hosted로 설치하다가 매번 업데이트 알림이 뜨는게 귀찮아서 docker로 구축했는데 문제가 조금 발생했네요.

평소에는 크게 문제될게 없는데, watchtower로 자동 업데이트 된 이후에 문제가 발생합니다.

어느날 코드서버에서 파이썬으로 코드를 작성후 run 해보니 인터프리터가 없다는 에러가 발생합니다.

 

여차저차 찾아보니 watchtower가 작동하면서 code-server를 업데이트한 것 까지는 좋았는데,

code-server 컨테이너가 재생성됨으로써 인터프리터 용도로 설치되었던 python3과 pip 등이 모두 제거된 기본 이미지상태로 업데이트가 진행되었네요.

 

매번 컨테이너 내부로 접속해서 apt-get update && apt-get install python3을 할 수는 없는 노릇이니 뭔가 근본적인 해결책이 필요한 것 같습니다.

 

업데이트는 업데이트대로 진행되면서 컨테이너 재생성시에도 python3 패키지도 온전히 보전할 수 있는 방법이 있을까요?

신고공유스크랩
10
profile image 1등
너굴맨봇 2024.01.03. 00:06
안녕하세요, 참치님.😊
 

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

유의할점⚠️

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

질문방법🙏

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

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

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

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

 

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

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

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

3등
루비온 2024.01.03. 02:58
그냥 심플하게 dockerfile 만들어서 이미지 구워 버리세요 본인 전용으로 커스텀 하면 쉽습니다
profile image
NavyStack 2024.01.03. 03:08
DarkAcid 2024.01.03. 03:20
Persistent volume으로 설정해주셔야합니다 아니면 업데이트마다 다시받는 이미지로 시작되서 설정 및 데이터가 초기화 됩니다.
콜라 2024.01.03. 12:43

code server 기반 도커 이미지를 매번 생성해야해요

도커 컴포즈에 도커파일을 추가하거나 아니면 커맨드, 엔트리포인트로 할수도 있습니다

참치 글쓴이 2024.01.03. 23:39
docker로 구축하면 더 편할줄 알았더니 더 불편해진 꼴이 되었군요. 이미지로 만들든지 아니면 다시 self-hosted로 원복하는 방안을 찾아봐야겠습니다. 답변 주신 모든 분들께 감사드립니다.
profile image
NavyStack 2024.01.06. 09:08
참치
Python 어떤 버전 필요하세요?
늘 파이썬이 저를 싫어해서 잘 설정할수 있을지 모르겠지만 이미지 만드는 김에 같이 만들어드릴게요 :)
KelvinKang 2024.01.15. 11:41
조금 다른 시각에서 바라 보시는게 좋을수도 있습니다.
Code-Server를 가장 유용하게 운영하려면, Remote 저장소를 통한 운영을 하시는게 좋습니다.
즉 코드 서버는 로컬에 설치한것 처럼 서버에 설치해서 해당 서버를 브라우저를 통해 실행하고, (코드와 분리)
코드는 별도의 서버를 통해 실행 또는 관리 하는 것 입니다.

개발코드와 실행환경등은 별도의 서버에 설치하고, 코드서버는 순수 vscode만 실행되도록 구성하는 것 이죠.

말씀하신것 처럼 Code-Server 내에서 모든것을 구현 하려면, 위에서 말씀하신 분들처럼 매번 이미지에 파이썬을 설치하시거나, 이미지가 업데이트 될때마다 본인의 이미지를 만들어서 업데이트 하시는 방법을 하셔야 합니다.

아래는 원격 개발에 대한 설정법이 나와 있는 블로그 입니다. 참조 하시면 좋을듯 하네요
https://velog.io/@leesjpr/VS-Code-Remote-interpreter-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
참치 글쓴이 2024.02.21. 11:50
많은 방법들을 말씀 주셨는데 약간 다른 방법으로 해결했습니다. docker mods를 활용하는 방안이고,
docker-compose.yml 내 Environments 에 하기 구문을 추가합니다.

DOCKER_MODS: linuxserver/mods:code-server-python3

official mods이며, docker-compose up -d로 컨테이너 생성시 python3, python3-pip, python3-venv도 같이 설치됩니다.

이미지가 업데이트 될 때마다 다운로드 받는게 좀 많은게 탈이긴 하나, 귀찮음은 해결 할 수 있어서 당분간 이 방법으로 쓰려고 합니다.

도움을 주셔서 감사합니다.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

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

서버구축 게시판 이동하기
번호 분류 제목 글쓴이 날짜 조회
공지 Docker 정보공유 게시판이 신규로 생성되었습니다. 11 달소 23.03.29.07:31 532
공지 홈서버에 쓸만한 도커이미지 추천 및 정리 28 달소 22.03.17.22:09 16493
185 질문
normal
지나가는_문과생 24.04.09.19:47 121
184 질문
normal
행복구슬 24.03.06.17:23 186
183 질문
image
짬타이거 24.03.05.14:03 150
182 질문
image
honey720 24.03.02.21:09 92
181 질문
image
이정도면컴맹인듯 24.03.02.07:12 240
180 질문
image
ljr10 24.03.01.18:53 99
179 질문
normal
very 24.02.29.11:10 267
178 질문
image
룰랴니야 24.02.27.23:28 91
177 질문
image
세종나스 24.02.26.11:32 134
176 질문
image
카마카 24.02.22.17:24 204
175 질문
image
chocoProtein 24.02.22.15:17 196
174 질문
normal
jerry80 24.02.20.09:34 248
173 질문
normal
very 24.02.18.19:31 173
172 질문
normal
메롱한상태 24.02.14.23:56 513
171 질문
image
nftc 24.02.14.01:28 154
170 질문
normal
쿠니씨 24.02.12.21:29 162
169 질문
normal
동조 24.02.09.00:21 135
168 질문
image
purndal 24.02.08.10:14 192
167 질문
normal
한냥 24.02.06.14:36 165
166 질문
normal
섀틸 24.02.05.12:40 206
165 질문
image
나스초보당 24.02.03.18:42 155
164 질문
normal
SHISHAMO 24.02.03.02:15 93
163 질문
normal
SHISHAMO 24.02.03.02:06 136
162 질문
normal
동조 24.01.29.23:35 125
161 질문
normal
이해하면 24.01.29.10:13 124
160 질문
normal
마이크로서버 24.01.27.22:38 143
159 질문
normal
채식곰 24.01.25.11:21 162
158 질문
image
KimPig 24.01.23.18:50 328
157 질문
normal
행복구슬 24.01.21.18:54 208
156 질문
image
카마카 24.01.19.13:13 273
155 질문
normal
깐꾼파파 24.01.19.00:06 146
154 질문
normal
마이크로서버 24.01.18.15:42 155
153 질문
image
hjk9860 24.01.16.18:41 340
152 질문
normal
백복 24.01.12.14:24 296
151 질문
normal
hanahana 24.01.09.02:12 148
150 질문
image
트리라랑 24.01.08.13:39 163
149 질문
normal
마이크로서버 24.01.07.14:22 119
질문
normal
참치 24.01.03.00:06 311
147 질문
image
이야녕 24.01.01.20:35 62
146 질문
normal
bollack 23.12.28.09:36 174
145 질문
normal
zepinos 23.12.19.15:19 147
144 질문
normal
타고난_초보 23.12.19.06:47 717
143 질문
normal
펜타네스트 23.12.18.14:41 192
142 질문
image
yororay 23.12.13.00:01 359
141 질문
image
지축또타 23.12.10.04:04 194
140 질문
normal
주차장 23.12.06.15:51 476
139 질문
normal
23.12.03.12:54 342
138 질문
normal
몰라요 23.11.26.16:38 401
137 질문
normal
Winz 23.11.24.15:37 146
136 질문
normal
23.11.14.00:45 601
135 질문
image
꾀지남편 23.11.13.17:27 377
134 질문
normal
KimPig 23.11.10.14:08 87
133 질문
normal
ROH7 23.11.10.08:14 136
132 질문
image
KimPig 23.11.10.00:36 137
131 질문
normal
KimPig 23.11.07.02:56 311
130 질문
normal
초보나스 23.11.05.11:47 272
129 질문
image
동네슈퍼주인 23.11.04.21:50 96
128 질문
normal
행복구슬 23.10.31.14:25 159
127 질문
image
만두 23.10.27.22:49 185
126 질문
normal
동네슈퍼주인 23.10.26.17:30 154
125 질문
normal
매화 23.10.26.14:59 428
124 질문
normal
행복구슬 23.10.18.20:25 260
123 질문
normal
하늘위의하늘 23.10.16.04:56 211
122 질문
normal
jnote 23.10.15.00:28 252
121 질문
image
공자 23.10.10.03:47 693
120 질문
image
뉴비나스 23.10.09.16:30 188
119 질문
normal
서버젼향지망개발자 23.10.02.21:45 299
118 질문
normal
동리소년 23.10.02.14:42 202
117 질문
normal
ktheo 23.09.28.17:16 202
116 질문
image
행복구슬 23.09.27.07:56 218
115 질문
normal
행복구슬 23.09.26.14:17 126
114 질문
normal
신이 23.09.24.13:18 135
113 질문
normal
행복구슬 23.09.22.13:16 145
112 질문
image
매화 23.09.21.15:48 248
111 질문
normal
행복구슬 23.09.19.21:59 155
110 질문
normal
행복구슬 23.09.18.19:58 195
109 질문
image
행복구슬 23.09.18.00:45 145
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 152
104 질문
normal
행복구슬 23.09.16.09:38 192
103 질문
normal
행복구슬 23.09.15.16:51 203
102 질문
normal
jinsol2 23.09.15.01:25 164
101 질문
normal
기계치끝판왕 23.09.14.23:29 154
100 질문
normal
행복구슬 23.09.14.21:23 146
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 120
95 질문
normal
행복하게살자 23.09.07.20:13 116
94 질문
normal
ten9 23.09.07.18:53 75
93 질문
normal
크와 23.09.07.09:30 339
92 질문
image
obba 23.09.06.13:26 919
91 질문
normal
행복하게살자 23.09.04.22:15 189
90 질문
normal
모리아뽀 23.09.01.12:23 138
89 질문
image
jinsol2 23.09.01.10:27 582
88 질문
normal
신이 23.08.28.07:22 249
87 질문
normal
매화 23.08.27.17:28 270
86 질문
image
핫바 23.08.26.21:19 492
85 질문
normal
두두루미 23.08.25.10:21 52
84 질문
image
이정도면컴맹인듯 23.08.22.18:57 268
83 질문
normal
하늘은파랗다 23.08.22.11:50 150
82 질문
normal
석석 23.08.22.08:41 282
81 질문
normal
석석 23.08.21.23:06 184
80 질문
normal
김루트 23.08.21.22:30 113
79 질문
normal
초보나스 23.08.19.15:01 417
78 질문
normal
게르노 23.08.18.21:52 362
77 질문
normal
이정도면컴맹인듯 23.08.18.16:27 308
76 질문
normal
sde 23.08.18.06:03 241
75 질문
image
Jasons 23.08.17.17:47 184
74 질문
normal
하늘은파랗다 23.08.17.02:31 367
73 질문
normal
jinsol2 23.08.11.17:06 268
72 질문
normal
더글더글 23.08.11.16:05 142
71 질문
image
반투검스 23.08.10.22:39 143
70 질문
normal
메또롱 23.08.08.18:09 599
69 질문
image
kyylink 23.08.06.21:31 216
68 질문
image
칼퇴하는남자 23.08.05.01:13 606
67 질문
normal
ZEMA 23.08.04.23:56 285
66 질문
normal
메또롱 23.08.02.09:46 259
65 질문
normal
메또롱 23.08.01.18:38 154
64 질문
image
퉷끼 23.07.31.10:43 158
63 질문
normal
리프 23.07.27.16:25 410
62 질문
normal
리프 23.07.26.08:04 302
61 질문
normal
j3240 23.07.18.23:21 265
60 질문
normal
이브노아 23.07.18.17:10 585
59 질문
normal
레온하르트 23.07.16.15:44 534
58 질문
normal
lEMMINOl 23.07.15.23:06 221
57 질문
normal
ENTJ도플랜 23.07.12.11:50 431
56 질문
image
http80 23.07.07.14:46 255
55 질문
image
NAS쌩초보 23.07.06.23:50 238
54 질문
image
촌딱 23.07.06.11:18 1492
53 질문
image
나린이 23.07.01.23:22 291
52 질문
image
꾀지남편 23.06.30.14:45 239
51 질문
image
각시수 23.06.30.13:54 332
50 질문
image
히릿 23.06.29.22:19 792
49 질문
normal
도커독해 23.06.20.22:39 334
48 질문
normal
부산우유 23.06.19.02:14 240
47 질문
normal
이브노아 23.06.16.22:48 313
46 질문
normal
dowon 23.06.16.20:06 1261
45 질문
normal
jerry80 23.06.10.09:18 255
44 질문
normal
SNFAIUWQ 23.05.31.12:57 424
43 질문
image
펀타임 23.05.30.10:56 215
42 질문
normal
DDOCCKER 23.05.29.12:48 379
41 질문
normal
각시수 23.05.25.08:00 351
40 질문
normal
SNFAIUWQ 23.05.24.12:18 419
39 질문
normal
리틀프린스 23.05.08.10:07 465
38 질문
normal
퉷끼 23.05.06.16:23 420
37 질문
image
금귤 23.05.05.18:53 384
36 질문
normal
블루스크린 23.05.04.11:30 195
35 질문
image
동리소년 23.04.29.09:56 347
34 질문
normal
ExpBox 23.04.27.19:13 297
33 질문
normal
SNFAIUWQ 23.04.23.02:31 279
32 질문
normal
제이지 23.04.22.13:18 674
31 질문
normal
콜라 23.04.22.10:16 291
30 질문
normal
서버컴좋아 23.04.22.03:20 390
29 질문
image
콜라 23.04.21.16:31 222
28 질문
image
SNFAIUWQ 23.04.18.15:33 616
27 질문
normal
콜라 23.04.18.10:29 237
26 질문
image
섭리 23.04.17.22:07 705
25 질문
normal
유로아빠 23.04.17.17:47 192
24 질문
normal
SNFAIUWQ 23.04.14.18:42 777
23 질문
image
콜라 23.04.14.01:12 279
22 질문
normal
bumworld 23.04.09.04:29 374
21 질문
image
뉴비나스 23.04.08.17:18 368
20 질문
normal
keiminem 23.04.07.12:22 341
19 질문
image
각시수 23.04.06.18:53 295
18 질문
normal
각시수 23.04.06.14:59 1207
17 질문
image
각시수 23.04.05.20:02 561
16 질문
normal
한군77 23.04.05.13:01 896
15 질문
normal
똥쓰똥쓰 23.04.03.16:58 210
14 질문
normal
각시수 23.04.02.14:31 627
13 질문
normal
초보나스 23.03.30.15:33 813
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 246
8 질문
normal
섭리 23.02.21.03:30 184
7 질문
image
각시수 23.02.10.16:45 366
6 질문
image
리틀프린스 23.02.07.09:35 102
5 질문
image
Lamanus 23.01.15.14:52 631
4 질문
image
파스텔하늘 23.01.14.18:38 488
3 질문
image
파스텔하늘 23.01.14.14:49 281
2 질문
normal
콜라 23.01.12.16:17 301
1 질문
normal
똥쓰똥쓰 23.01.03.17:22 338