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

Docker 를 이용해 시놀로지 나스에서 디스코드 봇 개발 중 질문

제이지 650

0

11

안녕하세요 

https://nopaynogain.tistory.com/7

해당 글을 참조해 시놀로지에서 제목과 같이 Docker를 이용해 파이썬 디스코드 봇을 구축 중

 

docker run -v /volume1/docker/python:/app \ -it python:3.8.6 bash -c 'pip3 install discord && python /app/bot.py'

 

라는 명령어를 입력하라고 해서 입력을 해보았다만 오류만 뿜어서,,,

일단 임의로 컨테이너 생성 후 파이썬을 실행까지 하고 .py 파일까지 실행 후에 디스코드 봇 온라인이 되는거까지는 확인이 되는데 특정 명령어를 쳐도 봇은 반응을 안하네요ㅠㅠ

신고공유스크랩
11
제이지 글쓴이 2023.04.23. 11:19
SOS0oi
ssh 로 진행했을땐
# docker run -v /volume1/docker/python:/app \ -it python:3.8.6 bash -c 'pip3 install discord && python /app/bot.py'
docker: invalid reference format.
See 'docker run --help'.

라는 오류가 발생합니다
2등
앨런임더 2023.04.22. 15:16
특정 명령어만 안되는 거면 라이브러리를 설치 안 하셔서 그런 거 아닌가요?
pip3 install discord << 이 부분에 필요한 라이브러리 전부 입력하셔야 됩니다.
제이지 글쓴이 2023.04.23. 11:20
앨런임더
그부분은 원래 컴퓨터에 있던 pip 라이브러리 긁어와서 전부 설치했습니다...!
제이지 글쓴이 2023.04.23. 12:16
명령어 까지는 해결했다만 음악재생하는 부분에서 An error occurred: Command raised an exception: ClientException: ffmpeg was not found. 라는 오류가 발생하네요,,, 쩝,,,
profile image
ExpBox 2023.04.23. 14:37
제이지
이건 내부에 ffmpeg 코덱이 없어서 그렇습니다. 차라리 도커파일로 도커 이미지를 새로 빌드하는게 좋을 지경이네요. 데비안 기반이라면 커맨드에 apt update && apt install ffmpeg를 추가해야할겁니다. 아니면 코덱 설치되어있는 디렉터리에 볼륨매칭하고 거기에 있는걸 파이썬으로 실행해야겠죠.

응원합니다.
profile image
ExpBox 2023.04.23. 22:10
제이지
아뇨. 파이썬에서도 여러가지 기반이 되는 도커 이미지가 있습니다. 그게 우분투, 아치 등등 많아요. 파이썬도 OS가 없으면 안돌아가니까요. 그 완전 기반이 되는 도커 이미지가 데비안 기반이라면 제가 설명한것으로 해결이 됩니다.

대충 도커 컨테이너 올리시고 docker exec -it [컨테이너 id 혹은 컨테이너명] sh 로 컨테이너 내부로 접속하여 apt update 를 수행해보면 알 수 있습니다.
profile image
hilee0602 2023.04.24. 08:43
중간에 있는 " \ " 이건 줄바꿈이기 때문에 한줄로만 쓰실꺼면 입력하실 필요 없어요.. 그리고 "-it python:3.8.6 bash -c 'pip3 install discord && python /app/bot.py'" 이걸 "-it bash -c 'pip3 install discord && python /app/bot.py' python:3.8.6" 이렇게 바꿔서 시도해 보세요.
profile image
수라 2023.04.24. 11:03
주 개발분야는 자바고 저도 취미로 파이썬 셀레늄가지고 놀고 있긴 한데 해놀에서는 설치된거 권한 문제나 이런게 종종 발생하더라구요

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 제목 글쓴이 날짜 조회 추천
배드섹터 있는 HDD 복사 및 이미지 뜨기 : ddrescue, ddrescueview 3 klayf 1일 전14:16 206 +11
오픈소스 개인 구독 추적기 Wallos 9 달소 5일 전23:26 429 +3
/var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 24.05.06.20:42 324 +1
3722
image
똥쓰똥쓰 11시간 전17:43 109 0
3721
normal
ljr10 12시간 전16:55 103 0
3720
image
klayf 1일 전14:16 206 +11
3719
image
kmw_ 1일 전14:12 169 0
3718
image
동도리군 1일 전13:23 238 0
3717
normal
kmw_ 2일 전18:44 198 0
3716
normal
newsted1 2일 전09:57 119 0
3715
normal
초보입니다ㅠㅠ 3일 전01:44 165 0
3714
image
달소 4일 전10:59 169 0
3713
image
경호 4일 전10:34 268 0
3712
image
달소 5일 전23:26 429 +3
3711
image
달소 5일 전22:44 207 0
3710
normal
맛밥 6일 전16:13 239 0
3709
normal
니속사정 24.05.06.20:42 324 +1
3708
image
kmw_ 24.05.06.19:26 516 +1
3707
image
ljr10 24.05.06.18:44 279 0
3706
image
ljr10 24.05.06.12:45 192 0
3705
image
purndal 24.05.06.00:52 242 +2
3704
normal
스키피95 24.05.05.00:07 160 0
3703
normal
고심분투 24.05.04.17:10 279 0