-
도커 클라이언트(docker client)명령어 알아보기Docker 2022. 10. 29. 22:58
docker run alpine ls
PS C:\Users\yunaj> docker run alpine ls bin dev etc home lib media mnt opt proc root run sbin srv sys tmp usr
docker run hello-world ls
- error가 난다. 왜냐하면 Alpine 이미지 파일 스냅샷안에 이미 ls를 사용 가능하게 하는 파일이 있지만 hell-world는 ls를 사용가능케 하는 파일이 없기 때문
- 이미지마다 실행할 수 있는 명령어가 다르다
PS C:\Users\yunaj> docker run hello-world ls docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "ls": executable file not found in $PATH: unknown. PS C:\Users\yunaj>
현재 실행중인 컨테이너들 나열
docker ps
C:\Users\yunaj>docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
// 컨테이너 실행 C:\Users\yunaj>docker run alpine ping localhost PING localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: seq=0 ttl=64 time=0.174 ms 64 bytes from 127.0.0.1: seq=1 ttl=64 time=0.059 ms C:\Users\yunaj>docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES de7bb514169f alpine "ping localhost" 46 seconds ago Up 44 seconds nostalgic_bardeen
C:\Users\yunaj>docker ps --format 'table{{.Names}}\table{{.Image}}' 'tablenostalgic_bardeen ablealpine'
모든 컨테이너 나열
docker ps -a
우선, 현재 실행중인 컨테이너를 끄자
C:\Users\yunaj>docker stop de7bb514169f(Container ID)C:\Users\yunaj>docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES C:\Users\yunaj>docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES de7bb514169f alpine "ping localhost" 8 minutes ago Exited (137) 57 seconds ago nostalgic_bardeen 5bbf469445aa hello-world "ls" 17 minutes ago Created zealous_bassi 9502f6efcb3e alpine "ls" 23 minutes ago Exited (0) 23 minutes ago musing_elion 50d89eb4613a hello-world "/hello" 2 hours ago Exited (0) 2 hours ago focused_antonelli
출처: 따라하며 배우는 도커와 CI 환경 by 인프런
'Docker' 카테고리의 다른 글
도커란(Docker)?! (0) 2022.10.29