728x90
도커 컨테이너 접속하기
컨테이너 접속하기 | 예시) docker exec -it [컨테이너] /bin/bash |
About Docker Images
이미지 목록 보기 | docker images |
이미지 검색 | docker search [이미지 이름] |
이미지 받기 | docker pull [이미지 이름]:[태그] <- 버전 태그 생략시 디폴트는 latest(최신) |
이미지 삭제 | docker rmi [이미지 id] |
강제 삭제 (컨테이너를 끄기 전 삭제) |
docker rmi -f [이미지 id] |
About Docker Container
모든 컨테이너 삭제 | docker container prune |
Docker commands
attach | 로컬 표준 입력, 출력 및 오류 스트림을 실행중인 컨테이너에 연결 |
build | Dockerfile을 따라 이미지를 빌드하십시오. |
commit | 컨테이너의 변경 사항에 따라 새 이미지를 만듭니다. |
cp | 컨테이너와 로컬 파일 시스템간에 파일 / 폴더를 복사하십시오. |
create | 새 컨테이너를 만듭니다 |
diff | 컨테이너 파일 시스템의 파일 또는 디렉토리에 대한 변경 사항을 검사합니다 |
events | 서버에서 실시간 이벤트 가져 오기 |
exec | 실행중인 컨테이너에서 명령을 실행 |
export | 컨테이너의 파일 시스템을 tar 아카이브로 내보내기 |
history | 이미지의 히스토리 보기 |
images | 이미지 목록 보기 |
import | tarball에서 내용을 가져 와서 파일 시스템 이미지를 만듭니다. |
info | 시스템 전체 정보 표시 |
inspect | Docker 객체에 대한 low-level 정보 리턴 |
kill | 하나 이상의 실행중인 컨테이너를 kill |
load | tar 아카이브 또는 STDIN에서 이미지를 로드. |
login | Log in to a Docker registry |
logout | Log out from a Docker registry |
logs | Fetch the logs of a container |
pause | Pause all processes within one or more containers |
port | List port mappings or a specific mapping for the container |
ps | 컨테이너 목록 보기. |
ps -a | 가동 마친 컨테이너까지 모두 보기 |
pull | 레지스트리에서 이미지 또는 저장소 받기 |
push | 레지스트리에 이미지 또는 저장소 올리기 |
rename | Rename a container |
restart | Restart one or more containers |
rm | Remove one or more containers |
rmi | Remove one or more images |
run | 새 컨테이너에서 명령 실행 |
save | Save one or more images to a tar archive (streamed to STDOUT by default) |
search | Search the Docker Hub for images |
start | 하나 또는 여러개의 멈춰있는 컨테이너 시작하기 |
stats | Display a live stream of container(s) resource usage statistics |
stop | 하나 또는 여러개의 실행중인 컨테이너 중지하기 |
tag | Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE |
top | Display the running processes of a container |
unpause | Unpause all processes within one or more containers |
update | Update configuration of one or more containers |
version | Show the Docker version information |
wait | Block until one or more containers stop, then print their exit codes |
docker run 커맨드 옵션
사용: docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
-a, –attach list | Attach to STDIN, STDOUT or STDERR |
-d, –detach | 백그라운드 모드. Run container in background and print container ID |
-e, –env list | 컨테이너 내에서 사용할 환경변수 설정 Set environment variables |
-i, –interactive | Keep STDIN open even if not attached |
–name | Assign a name to the container |
–privileged | Give extended privileges to this container |
-p, –publish list | 호스트와 컨테이너의 포트를 연결 Publish a container’s port(s) to the host |
-P, –publish-all | Publish all exposed ports to random ports |
–rm | 프로세스 종료시 컨테이너 자동 제거 |
-t, –tty | Allocate a pseudo-TTY |
-v, –volume list | 호스트와 컨테이너의 디렉토리를 연결(마운트) Bind mount a volume |
-w, –workdir string | Working directory inside the container |
728x90
'Virtualization > Docker' 카테고리의 다른 글
[Docker] Dockerfile 문법 (0) | 2021.09.03 |
---|---|
[Docker] 도커 이미지 생성 (0) | 2021.02.13 |
[Docker] 도커 설치하기 (0) | 2021.02.12 |
[Docker] Container & Image 삭제 방법 (0) | 2020.09.24 |