docker ps : 실행중인 컨테이너 확인
docker ps -a : 모든 상태의 컨테이너 확인
docker run {{컨테이너 이름}} : 컨테이너 실행
docker stop {{컨테이너 이름}} : 컨테이너 중지
docker restart {{컨테이너 이름}} : 재시작
docker rm {{컨테이너 삭제}} : 컨테이너 삭제
docker rm -f {{컨테이너 삭제}} : 컨테이너 강제 삭제
docker rmi {{컨테이너 이름}} : 이미지 삭제
docker rmi -f {{컨테이너 이름}} : 이미지 강제 삭제
docker logs {{컨테이너 이름}} : 컨테이너 로그
docker exec -it {{컨테이너 이름}} bash : 실행중인 컨테이너 쉘 실행
docker commit {{soruce}} {{tartget}} : 이미지 복사
docker volume ls : 볼륨 목록 확인
docker volume create --name {{볼륨 이름}}
docker volume rm {{볼륨 이름}}
docker container inspect {{컨테이너 이름}} : 볼륨 마운트 정보
docker container prune : 중지 된 컨테이너 전체 삭제
docker volume prune : 사용되지 않는 볼륨 전체 삭제
출처 : https://swiftymind.tistory.com/82
옵션 | 설명 |
-i, -t | -interactive -tty i와 t는 터미널 입력을 위한 옵션으로 일반적으로 -it 혹은 -i -t |
-d | detached mode 흔히 말하는 백그라운드 모드 |
--name | 컨테이너 이름 설정 |
-p | 호스트와 컨테이너 포트의 연결 : 포워딩 |
-e | 컨테이너 내에서 사용할 환경변수 설정 |
-rm | 프로세스 종료시 컨테이너 자동 삭제 |
--link | 컨테이너 연결 [컨테이너명:별칭] |
-v | 호스트와 컨테이너의 디렉토리 연결 (마운트) |
-e | 컨테이너 내에서 사용할 환경변수 설정 |
명령어 | 설명 |
run, create | 컨테이너 생성 |
pull | docker hub로부터 이미지를 내려받음 |
start | 컨테이너 시작 |
stop | 컨테이너 중지 |
ps [-a] | 컨테이너 목록 확인 -a 옵션은 중지된 컨테이너까지 확인 -q 옵션은 아이디만 얻어옴 ex) docker stop $(docker ps -a -q) : 모든 컨테이너 중지 ex) docker rm $(docker ps -a -q) : 모든 컨테이너 삭제 |
rm | 컨테이너 삭제 |
rmi | 이미지 삭제 |
prune | 모든 컨테이너 삭제 ex) docker container prune |
rename | 컨테이너 이름 재지정 |
exec | 컨테이너 내부에서 명령어를 실행한 뒤 그 결과 값을 반환 ex) docker exec -it [container] [cmd] |
inspect | 이미지,컨테이너, 볼륨 등 도커 모든 구성단위의 세부 정 |
'운영체제 이야기 > Docker' 카테고리의 다른 글
[Docker] mysql 8.0 (0) | 2024.04.23 |
---|---|
[Docker] locale error 처리 (0) | 2024.01.15 |
[Docker] Centos7 설치 및 ssh server 셋팅 (0) | 2024.01.14 |
[Docker] mariadb 설치하기 (0) | 2024.01.13 |
댓글