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

도커 내부에서 apt-get 등 명령어가 안 먹으면 어떻게 해야하나요?

star2205 1508

1

6

안녕하세요. 

docker exec -it 컨테이너 bin/bash로 접속해서 패키지 설치 등을 하고자 하는데, apt-get 등 명령어를 입력하면 명령어를 찾을 수 없다고 나옵니다.

cat /etc/*-release 등을 해봐도 파일을 찾을 수 없다고 하구요.

이유가 뭔지 아시는 분 계실까요? 컨테이너 설치시에 추가로 입력해줘야하는 명령어가 있었을까요?

 

컨테이너는 Transmission, docker-compose 로 설치했습니다.

12314.png.jpg

신고공유스크랩
6
profile image 1등
달소 2021.11.20. 15:38

컨테이너마다 기반 os가 달라서 그렇습니다.

데비안 기반의 컨테이너라면 apt가 먹힐텐데 아니라면 안먹힐수도있구요.

사용하시는 이미지의 허브 url이 어떻게될까요?

star2205 글쓴이 2021.11.20. 15:55
달소

아 이게 그런 개념이 있군요 ㅠ

https://svrforum.com/svr/54473

이 글을 보고 설치했습니다.

profile image
달소 2021.11.20. 16:01
star2205

해당 컨테이너 기반 OS가 아마도 가벼운 알파인리눅스라 따로 패키지관리는 안하는것같네요..

2등
th20ry 2021.11.20. 15:46

리눅스마다 명령아가 다 다르더라구요.

제가 아는것만

centos는 yum

ubuntu는 apt-get, wget

photon os는 dnf, tdnf니...

그래서 저는 ubuntu랑 centos만 쓰기로 했습니다. ㅠ

 

profile image
달소 2021.11.20. 15:52
th20ry

맞습니다 ㅎㅎ Cent 도 8부터는 dnf로 넘어가는추세고.. 패키지 설치방법도 다 각양각색이죠

3등
DENNIS 2021.11.29. 14:56

root 계정 비번 설정 먼저 하시구요. su 로 root 접속후 사용하시면 됨니다. 우부누투 리눅스

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
쓰기
태그 : 우분투 21 ip변경