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

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
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu 24.04 LTS Desktop 원격 접속 설정하기(SSH,RDP) 3 달소 2일 전18:33 116 +1
가이드 Ubuntu 24.04 LTS Server 설치해보기 달소 2일 전17:40 189 +2
잡담 Ubuntu 24 가 정식출시되었습니다~~ 8 달소 2일 전10:37 307 +2
3875 잡담
image
지축또타 1시간 전23:02 43 +1
3874 질문
image
ljr10 4시간 전20:47 131 0
3873 잡담
image
양미 6시간 전18:34 73 0
3872 잡담
file
몰래컴퓨터 1일 전00:30 121 0
3871 질문
image
무백 1일 전21:45 117 0
3870 잡담
normal
kmw_ 2일 전21:52 408 0
3869 후기
normal
ljr10 2일 전21:18 117 0
3868 가이드
image
달소 2일 전19:06 70 0
3867 가이드
image
달소 2일 전18:33 116 +1
3866 가이드
image
달소 2일 전18:09 119 0
3865 가이드
image
달소 2일 전17:40 189 +2
3864 질문
normal
까칠한나그네 2일 전15:44 88 0
3863 잡담
image
달소 2일 전10:37 307 +2
3862 가이드
image
달소 3일 전23:10 92 +1
3861 가이드
image
달소 3일 전22:54 94 0
3860 질문
normal
감자칩 3일 전18:56 215 0
3859 질문
image
게르노 3일 전16:08 79 0
3858 질문
image
동도리군 3일 전12:14 98 0
3857 정보
image
달소 3일 전08:21 176 +1
3856 잡담
image
달소 3일 전07:46 320 +1