Docker Container 유용한 명령어

컨테이너 리스트 확인 방법

sudo docker container ls

컨테이너 접속

  • 컨테이너 접속

sudo docker exec -it container_name /bin/bash
  • -u 옵션을 사용해 root 사용자로 로그인

docker exec -u 0 -it container_name /bin/bash

aws-cli 설치

apt-get update
apt install python3-pip -y
pip3 install awscli — upgrade

호스트OS에서 컨테이너 내의 프로세스의 포트 확인

  • 프로세스 아이디 확인

docker inspect -f '{{.State.Pid}}' [container_id or name]
  • nsenter 명령어로 확인

sudo nsenter -t [프로세스id] -n netstat -tupln
  • 참고로 그냥 열려있는 포트 확인

netstat -tnlp | grep "LISTEN”

[docker] container 내에서 실행된 특정 프로세스가 몇번 포트로 LISTEN하는지 확인하는 방법

Last updated