페이지의 모든 토글 열고 닫기 : cmd(ctrl) + option(alt) + t
명령어 정리
docker build .
docker images
docker run (ImageID)
docker ps
docker-compose up --build
docker-compose -f {파일명} build(up)
도커의 내부 접속하는 터미널 명령어
docker exec -it (컨테이너아이디) /bin/bash
도커의 터미널에서의 명령어
pwd
: 현재 위치 확인
ls
: 현재위치의 list확인
ls -al
: 현재위치 list 상세확인
mkdir aaa
: aaa 파일을 생성.
→ 도커에는 aaa가 생겼는데 현재 내 컴퓨터에는 aaa파일이 생성되지 않음 = 컴퓨터가 구분되었음을 알 수 있다
→ 똑같이 내 컴퓨터에 새로운 파일을 생성해도 도커에는 새로운 파일이 생성되지 않음.
exit
:도커안에 들어간 셸을 꺼내기.
실행중인 도커 종료방법
터미널을 하나더 열고 docker ps
를 입력해서 도커 프로세스 확인
docker stop CONTAINER ID
: 실행중인 도커를 종료
docker ps -a
: 종료된 프로세스를 조회
도커 삭제 방법
docker rm 컨테이너아이디
: 도커를 아예 삭제(rm = remove)
docker ps -q
:
: 컨테이너 아이디 싹다 뽑기.
docker stop
docker ps -q``
: 실행중인 컨테이너 아이디를 먼저 조회하고 조회된 아이디 전부 삭제.
docker ps -a -q
: 종료된 컨테이너까지 모두 아이디 뽑기.
docker rm
docker ps -a -q``
:컨테이너 전부의 목록에서 컨테이너 아이디 전부 조회하고 조회된 아이디 전부 삭제.
docker rmi
docker images -a -q``
:도커의 이미지의 아이디를 전부 조회하고(``) 조회된 아이디에 대한 이미지 전부 삭제. -a를 붙여도 안붙여도 상관없다.
docker system prune -a
: 이미지와 컨테이너 각자 삭제 안하고 한번에 전부 삭제. 단, 실행중인 것은 제외하고 삭제됨.
docker volume prune
: 볼륨 날리기
docker volume rm $(docker volume ls)
: 볼륨 날리기