https://velog.io/@devparkk/Dockerfile%EC%9D%B4%EB%9E%80 (dockerfile)
-> 관련 내용을 먼저 보고 이 내용을 보면 좋을 것 같다.
도커 이미지 검색
docker search [option] image name:tag
도커 이미지 다운로드
docker pull image:tag
도커 이미지를 컨테이너로 생성 (실행 X)
docker create [option] image:tag
도커 컨테이너를 실행 (running...)
docker start [option]
도커 이미지다운(pull), 생성(create), 실행(start)을 한번에 하기.
docker run [option] image:tag
(pull 단계는 로컬에 해당 이미지가 있는지를 먼저 판단함.)
도커 이미지 또는 실행중인 컨테이너의 자세한 정보 확인
docker inspect [option] image:tag | image id => 이미지 상세 정보
docker inspect [option] container | container id => 컨테이너 상세 정보
docker inspect --fornat '{{..}}' container => 컨테이너의 특정 inspect 내용을 조회
https://docs.docker.com/engine/reference/commandline/inspect/
도커 컨테이너 동작 중지
docker stop [option] container
도커 컨테이너 제거
docker rm [option] container
도커 이미지 제거
docker rmi [option] image
현재 실행중인 컨테이너 안에서 동작중인 프로세스 확인
docker top [option] container
현재 실행중인 컨테이너의 로그정보 확인
docker logs [option] container
현재 실행중인 컨테이너에 새로운 명령어를 추가로 실행
docker exec [option] container
ex) docker exec -it test-container /bin/bash => test-continer 라는 컨테이너에 bash shell 실행.
-i: interactive
-t: terminal
더 많은 명령어와 각 명령어에 옵션(option)은 공식사이트를 참고하자.