• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

npm 인증 자동갱신 스크립트 공유 (permission에 대한 오류 발생시)

william 204

2

5

안녕하세요,

회사에 자그마하게 헤놀로지를 구성하여 사용하고 있습니다.

용도는 홈페이지 몇 개를 담고 있고, 공용 저장소로 운영하고 있습니다.

구성할 때 이 곳 도움을 많이 받았어서 혹시 저 같은 어려움 겪고 있으신 분들이 있을까 몇 자 남겨봅니다.

 

제어판에서 작업 스케줄러를 통해 npm의 인증을 자동갱신하고자 했습니다.

그런데 포럼에서 배운 스크립트를 제가 잘못 넣었는지 실행 시키면 항상 아래와 같은 오류가 발생하더라고요.

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/npm/json": dial unix /var/run/docker.sock: connect: permission denied

제가 넣었었던 스크립트는 다음과 같습니다.

docker exec -i npm certbot renew --force-renew && docker restart npm

 

그래서 ssh로 접속해서 해당하는 곳에 권한을 주고 실행시켜야만 스크립트가 정상작동을 하였었는데요.

이 권한을 주는 것까지 스크립트에 넣어서 원래 추구하던 완전자동화를 이루고자 했습니다.

대신 이 과정에서 password를 입력해야 하기 때문에 앞에 echo 를 사용하여 password를 저장했다 불러오는 방식을 택했습니다.

 

그래서 최종 스크립트는 다음과 같습니다.

echo '계정password' | sudo -S chmod 666 /var/run/docker.sock
docker exec -i npm certbot renew --force-renew && docker restart npm

계정password권한을 주어야 하는 곳npm 컨테이너 이름만 잘 넣어주시면 해결이 될 듯 합니다.

 

혹시 제 방법이 잘못되었거나 중복글이라면 말씀해주세요.

더 좋은 해결방법도 환영입니다. 많이 배우고 싶습니다.

읽어주셔서 감사합니다~

신고공유스크랩
5
profile image 1등
하늘위의하늘 2023.09.08. 17:01
NPM 한번 세팅해두면 자동으로 인증이 계신 되는게 아닌가요?
자동 계신으로 바뀌었다고 들어서요..
자동 갱신이 안되면 하는건가요?
william 글쓴이 2023.09.08. 17:37
하늘위의하늘
제가 작년에 구성하여 사용중이었는데, 제껀 자동이 안되더라고요. 최신정보 감사드립니다~!!
profile image 2등
달소 2023.09.08. 17:08
최신버전 npm의경우 자동으로 갱신하지않나요~?
저같은경우 따로 작업하지않고 썼었습니다
william 글쓴이 2023.09.08. 17:38
달소
최신버전을 써보지 못해서 뒷북을 쳤군요; 그래도 혹시나 예전버전에서 헤매고 있으신 분이 있으면 도움이 되길 바래봅니다^^;
답변 감사드립니다~!

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

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

서버구축 게시판 이동하기
번호 분류 제목 글쓴이 날짜 조회
공지 Docker 정보공유 게시판이 신규로 생성되었습니다. 11 달소 23.03.29.07:31 524
공지 홈서버에 쓸만한 도커이미지 추천 및 정리 28 달소 22.03.17.22:09 16416
58 정보
normal
서맹 24.03.08.15:15 111
57 정보
normal
SHISHAMO 24.03.03.16:08 438
56 정보
image
honey720 24.02.28.00:20 218
55 정보
normal
KelvinKang 24.02.20.20:35 102
54 정보
normal
어흥 24.02.19.01:07 169
53 정보
normal
어흥 24.02.18.14:33 198
52 정보
normal
어흥 24.02.17.21:36 263
51 정보
image
SHISHAMO 24.02.03.23:58 459
50 정보
image
블랙앤해적 24.02.02.20:43 124
49 정보
normal
뀨럼아 24.01.30.22:01 94
48 정보
image
뀨럼아 24.01.30.21:48 72
47 정보
image
대왕코끼리 24.01.19.09:31 416
46 정보
image
냥냥트래기 24.01.14.12:12 336
45 정보
normal
WHYism 24.01.02.08:44 398
44 정보
normal
블랙앤해적 23.12.15.08:45 231
43 정보
normal
필요하나요 23.11.29.10:47 790
42 정보
normal
루비온 23.11.28.11:45 726
41 정보
image
너른호수 23.11.26.23:41 191
40 정보
image
냥냥트래기 23.11.24.05:27 256
39 정보
normal
dionyz 23.11.06.18:04 523
38 정보
normal
행복구슬 23.10.16.19:27 614
37 정보
image
병따개님 23.10.15.18:22 212
36 정보
image
행복구슬 23.10.15.00:02 958
35 정보
normal
행복구슬 23.10.07.18:35 156
34 정보
normal
SNFAIUWQ 23.10.06.23:44 231
33 정보
image
행복구슬 23.10.02.21:55 212
32 정보
image
두두루미 23.09.26.17:51 853
31 정보
image
두두루미 23.09.26.11:31 418
30 정보
normal
행복구슬 23.09.24.15:41 350
29 정보
image
행복구슬 23.09.23.12:04 934
28 정보
image
나스사랑 23.09.19.11:09 441
정보
normal
william 23.09.08.16:52 204
26 정보
normal
뀨럼아 23.08.15.00:28 251
25 정보
image
꾀지남편 23.07.31.13:44 510
24 정보
image
냉동개구리 23.07.17.12:31 446
23 정보
image
블랙앤해적 23.07.05.14:11 489
22 정보
image
Blanco 23.06.26.21:04 1333
21 정보
image
ENTJ도플랜 23.06.08.09:24 441
20 정보
image
rain 23.06.06.17:32 1301
19 정보
normal
동리소년 23.05.29.21:08 561
18 정보
image
달소 23.05.21.02:53 139
17 정보
image
동리소년 23.05.18.13:46 383
16 정보
normal
콜라 23.05.17.00:39 504
15 정보
image
동리소년 23.05.15.22:21 164
14 정보
image
나스사랑 23.05.15.15:21 508
13 정보
normal
마이크로서버 23.05.07.17:49 402
12 정보
image
DarkAcid 23.05.02.13:08 296
11 정보
normal
콜라 23.04.19.16:56 111
10 정보
image
DarkAcid 23.04.04.13:56 131
9 정보
image
마이크로서버 23.04.01.22:21 457
8 정보
normal
DarkAcid 23.03.31.22:28 254
7 정보
normal
DarkAcid 23.03.30.02:46 151
6 정보
normal
luna1474 23.03.29.22:19 312
5 정보
image
달소 23.03.29.22:17 179
4 정보
normal
블랙앤해적 23.03.29.20:44 413
3 정보
image
게르노 23.02.03.18:42 418
2 정보
image
달소 23.01.08.06:07 378
1 정보
image
Lamanus 23.01.07.20:22 368