도커 명령어
docker exec containerID 명령어
- exec 명령어는 실행 중인 도커 컨테이너에 접속할 때 사용된다. 보안상으로 인해 컨테이너에 ssh 서버 등은 권장되지 않는다.
- 기능: 컨테이너에 커맨드를 입력할 수 있다. -it 옵션을 붙여 접속이 가능하다.
- 예시:
docker exec -it containerID command
docker run [options] image[:tag|digest] [command] [args]
- d : detached mode (백그라운드 모드)
- p : 호스트와 컨테이너의 포트 연결
- v : 디렉토리 연결
- e : 컨테이너의 환경변수 설정
- name : 컨테이너 이름 설정
- rm : 프로세스 종료 시 컨테이너 자동 제거
- it : 컨테이너 터미널 접속
- network : 네트워크 연결
docker ps [options]
- 도커 컨테이너 목록을 확인할 수 있다.
- 기본적으로 현재 동작하고 있는 컨테이너만 출력된다.
- a : 모든 컨테이너를 출력한다.
docker stop [options] container [container...]