반응형
도커 버전 확인(docker version)
docker version # Show the Docker version information
도커 상세정보 확인(docker inspect)
docker inspect [OPTIONS] NAME|ID [NAME|ID...] # Return low-level information
컨테이너 생성 및 실행(docker container run)
docker container run [OPTIONS] IMAGE [COMMAND] [ARG...] # Run a command in a new container # -d, --detach : 컨테이너를 백그라운드로 실행하고, 컨테이너 ID를 출력합니다. # -p, --publish list : 호스트의 포트와 컨테이너의 포트를 바인딩합니다. 호스트 포트:컨테이너 포트 # --name string : 컨테이너에 이름을 할당합니다. # ex) 최신 nginx 이미지로 컨테이너를 띄웁니다. 이름은 test_nginx이고, 호스트 1234포트와 컨테이너 80포트를 바인딩합니다. docker container run -d -p 1234:80 --name test_nginx nginx:latest
컨테이너 생성(docker container create)
docker container create [OPTIONS] IMAGE [COMMAND] [ARG...] # Create a new container
컨테이너 실행 중단(docker container stop)
docker container stop [OPTIONS] CONTAINER [CONTAINER...] # Stop one or more running containers
중단된 컨테이너 실행(docker container start)
docker container start [OPTIONS] CONTAINER [CONTAINER...] # Start one or more stopped containers
도커 컨테이너 리스트 확인(docker container ps)
docker container ps [OPTIONS] # List containers # -a, --all : 모든 컨테이너 출력, 기본은 실행 중인 컨테이너만 출력 # ex) 모든 컨테이너 리스트 출력 docker container ps -a
도커 컨테이너 로그 확인(docker container logs)
docker container logs [OPTIONS] CONTAINER # Fetch the logs of a container # -f, --follow : Follow log output (실시간 로그 출력) # -t, --timestamps : 타임스탬프 출력 # ex) 실시간으로 타임스탬프와 함께 test_nginx 로그를 출력한다 docker container logs -tf test_nginx
도커 컨테이너 이름 변경(docker container rename)
docker container rename CONTAINER NEW_NAME # Rename a container
도커 컨테이너에서 파일 복사(docker container cp)
docker container cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- # Copy files/folders between a container and the local filesystem # ex) test_nginx 컨테이너의 '/usr/share/nginx/html/index.html'를 './TEST'로 복사 docker container cp test_nginx:/usr/share/nginx/html/index.html ./TEST # ex) 현재 디렉터리에 있는 'index.html'를 test_nginx 컨테이너의 '/usr/share/nginx/html/index.html'로 복사 docker container cp index.html test_nginx:/usr/share/nginx/html/index.html
도커 컨테이너에 명령(docker container exec)
docker container exec [OPTIONS] CONTAINER COMMAND [ARG...] # Run a command in a running container # -i, --interactive : 표준 입출력 연결 # -t, --tty : 가상의 터미널 할당 # ex) test_nginx 컨테이너에 bash로 실행 중인 컨테이너로 접속 docker container exec -it test_nginx bash
도커 컨테이너 변경사항 확인(docker container diff)
docker container diff CONTAINER # Inspect changes to files or directories on a container's filesystem
도커 컨테이너 삭제(docker container rm)
docker container rm [OPTIONS] CONTAINER [CONTAINER...] # Remove one or more containers
반응형
'Container & K8S > Docker' 카테고리의 다른 글
[Docker] 도커 볼륨과 볼륨 명령어 (0) | 2021.09.25 |
---|---|
[Docker] 도커 레지스트리와 도커 허브 (0) | 2021.09.22 |
[Docker] 도커 이미지 빌드와 도커파일 (0) | 2021.09.05 |
[Docker] 도커 이미지 명령어 정리 (0) | 2021.08.29 |
[Docker] 도커란? 도커와 컨테이너 정리 (0) | 2021.08.22 |