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

시놀로지(헤놀로지)에서 docker-compose 사용 및 버전 업데이트 방법.

달소 달소 1865

0

5

안녕하세요 달소입니다.

 

오늘은 시놀로지(헤놀로지)에서 docker-compose를 이용하는 방법입니다.

 

docker-compose는 도커를 이용해보신 유저들이라면 많이사용하시는 툴이실텐뎅요.

헤놀로지에서는 기본적으로 gui형식의 docker package를 지원하지만 docker-compose를 찾지는못하셨을텐데요.

CLI에서 사용이 가능하나 기본 docker-compose 버전이 낮아서 아래와같이 오류가 발생하시는분들께도 이팁이 도움이 되시리라 생각합니다.

 

아무튼 여기서는 CLI 접근방법부터 docker-compose 사용까지 진행하겠습니다.

 

ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
 

image.png.jpg

 

CLI접근방법

제어판 -> 터미널 -> SSH 서비스 활성화 및 포트설정

 

image.png.jpg

 

putty와 같은 클라이언트 툴로 cli로 접근해주세요.
계정은 사용하시는 관리자 계정을 써주시면됩니다.

 

image.png.jpg

 

 

image.png.jpg

 

접근 후 sudo su 명령어로 관리자로 전환해주시고 docker-compose 버전업데이트 부터 진행하겠습니다.

사실 도커 패키지만 설치되어도 docker-compose는 사용할수있지만 버전이 낮아서 위와같은 에러가 발생하곤합니다.

 

image.png.jpg

 

뭐 아무튼 기본 버전은 1.24 입니다.

 

docker-compose를 사용하기위해서는 yml 파일 파일을 아래처럼 미리 생성해주시는게 좋은데요.

cli상에서 경로는 보통 voloume 폴더 밑에있으니 참고하시면됩니다.

 

image.png.jpg

 

image.png.jpg

 

이렇게 참고해서 미리 docker-compose.yml 파일을 만들어주시고 실행하면 됩니다.

 

docker-compose 버전 업데이트하기

image.png.jpg

 

docker-compose 버전이 낮을때 해결방법입니다.

 

기존의 docker-compose를 bak으로 변환한뒤 신규버전을 받아서 업데이트하겠습니다.

 

cd /var/packages/Docker/target/usr/bin/
mv docker-compose docker-compose_bak

sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-$(uname -s)-$(uname -m)" -o /var/packages/Docker/target/usr/bin/docker-compose

chmod +x docker-compose

 

image.png.jpg

 

명령어를 입력하고 나서 다시 docker-compose --version을 누르면 업데이트가 되고 명령어도 잘 사용되는걸 확인할 수 있습니다.

 

image.png.jpg

신고공유스크랩
5
profile image 1등
ENTJ도플랜 2022.12.08. 15:06

기존 서비스중인 도커들때문에 작업하기가 두려운데 해봐도 꼬일일이 적을라나요 ㅎㅎ

profile image 2등
네오펜 4일 전
docker-compose: error while loading shared libraries: libz.so.1: failed to map segment from shared object
...라는 에러가 떠서 아래로 바꿔서 하니 동작합니다.

sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-$(uname -s)-$(uname -m)" -o /var/packages/Docker/target/usr/bin/docker-compose

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24784 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26363 +23
후기 ghost 블로그를 만들어 봤습니다 4 빨간물약 9시간 전15:26 175 +1
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 3일 전18:45 376 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 4일 전12:25 181 +1
5103
normal
보리문디 22.02.23.18:28 22 +1
5102 잡담
normal
가리가리용 21.12.20.15:56 23 +1
5101 잡담
normal
아메리카노 21.12.13.15:57 27 +1
5100 잡담
normal
comon 22.11.24.23:27 32 0
5099 잡담
normal
레박 22.08.18.21:33 44 +1
5098 잡담
normal
darkkk 22.09.17.19:21 46 +1
5097 질문
image
다다파파 22.03.16.08:42 47 +1
5096 잡담
normal
왕자쏜 22.11.17.10:31 49 0
5095
normal
바람개비 22.01.30.13:30 50 +1
5094 정보
image
불타는홍당무 22.01.18.21:06 51 +1
5093 질문
normal
냥냥이 21.12.02.13:25 54 +1
5092 질문
normal
냐아아아ㅏ 22.03.14.23:43 57 0
5091 질문
normal
종도 22.12.02.11:21 59 +1
5090 질문
image
바람개비 22.01.27.11:13 61 +1
5089 질문
image
서브어린이 24.04.12.09:47 61 0
5088 질문
normal
siwoopa 22.03.04.10:55 62 +1
5087 질문
normal
아들둘 22.10.04.18:05 62 0
5086 질문
normal
M-M-M 2일 전09:15 65 0
5085 질문
normal
블랙앤해적 24.02.20.10:21 66 0
5084 질문
normal
블랙앤해적 24.03.27.17:37 67 0