• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

안녕하세요 포테이너 컨테이너 생성 시 포트 비는 문제 관련 질문드립니다

22.11.07 15:21 작성 조회수 501

0

안녕하세요

Docker GUI Portainer 컨테이너 생성

실습 관련해서 질문드립니다.

 

스크린샷 2022-11-07 오후 3.18.19.png

포테이너 컨테이너 생성 시 위와 같이 포트가 비어있게 됩니다. (포트 설정을 한 것 같은데 말이죠)

어떤 질문에서 도커를 다 지웠더니 해결되었다고 해서

https://inflearn.com/questions/533851

아래 명령을 시도하고


docker stop $(docker ps -a -q) # 모든 컨테이너 중지

docker rm $(docker ps -a -q) # 모든 컨테이너 삭제

docker rmi -f $(docker images -q) # 모든 docker 이미지 삭제 명령

다시 아래 명령어를 시도해도 똑같이 포트가 비어 있습니다.

혹시 제가 어떤 것을 잘못 설정을 했을까요?

스크린샷 2022-11-07 오후 3.23.48.png

root@vultr:~# docker volume create portainer_data
portainer_data

docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

답변 1

답변을 작성해보세요.

0

yuki님의 프로필

yuki

질문자

2022.11.12

해결되었습니다!

 

  1. docker volume create portainer_data

  2. docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

위 명령어로 수정이 된 것 같습니다.

--name 뒤에 =을 넣어서 실행이 안되더라구요

docker 컨테이너와 이미지를 전부 삭제한 후 위의 명령을 치니까

아래와 같이 떴습니다.

root@vultr:~# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

546818f32250 portainer/portainer-ce "/portainer" 6 seconds ago Up 5 seconds 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer