Docker Container 옵션 정리
Container 관련 명령어 정리
- docker ps, docker container ls
- docker stop, docker container stop
- docker start, docker container start
- docker restart, docker container restart
- docker rm, docker container rm
- docker exec
- docker exec -it /bin/bash
대화형 모드로 실행중인 컨테이너에 연결한다.
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused “exec: "/bin/bash": stat /bin/bash: no such file or directory”: unknown
해당 오류가 뜨면 /bin/bash를 지원하지 않으니 /bin/sh을 이용하면 된다.
- docker logs
- docker inspect
- docker top
- docker stats
- docker cp, docker container cp
호스트와 컨테이너 간에 파일을 복사한다.
- docker kill, docker container kill
컨테이너를 강제로 정지한다.
- docker diff, docker container diff
컨테이너 파일 시스템의 파일 또는 디렉토리 변경사항을 검사한다.
- docker attach, docker container attach
실행중인 컨테이너로 들어가기
- docker container run [옵션] 이미지명:[태그명]
도커 컨테이너를 실행하기 위한 명령어
- -d : 백그라운드로 실행한다.
- -p : 외부포트:컨테이넘포트를 지정한다. 지정하지 않으면 임의로 할당된다.
- -t : 유닉스 터미널 연결 활성화
- -l : 컨테이너 쪽 STDOUT과 연결 유지.
- -rm : 컨테이너 종료 시 컨테이너 파기.
- -name : 컨테이너 이름을 붙일 수 있다. 부여하지 않으면 임의로 생긴다..
- -it :실행중인 컨테이너의 터미널을 이용할 수 있다.
- -d : 백그라운드로 실행한다.
- docker container prune
현재 실행중이지 않은 모든 컨테이너 삭제
# 출처
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.