1-1. docker create 이미지이름
ex) 이미지 생성
'hellow-world'라는 이미지를 생성함 -> 컨테이너 아이디 출력
1-2. docker start 컨테이너 아이디 / 이름
ex) 컨테이너 실행
-a
옵션(attach 옵션) :<👇 run, create, start 차이 👇>
2-1. docker ps -a
: 실행 + 중지된 도커 컨테이너 목록 반환
3-1. docker kill 컨테이너 아이디/이름
: 실행 중인 도커 컨테이너 중지
: 명령어 실행 후, 바로 중지
<👇 stop
과 kill
의 차이 👇>
4-1. docker rm 'docker ps -a -q'
: 모든 컨테이너 삭제
4-2. docker rmi 이미지id
: 도커 이미지 삭제
4-3. docker system prune
: 컨테이너, 이미지, 네트워크 모두 한번에 삭제
(단, 실행 중인 컨테이너 영향을 주지 않는다)
<👇 run
과 exec
의 차이 👇>
docker run : 새로운 컨테이너 생성 후 실행
docker exec : 이미 실행중인 컨테이너에 명령어 전달
sh
6-1.
컨테이너 안에 들어온 상태(sh 명령어를 통해)에서 다른 명령어를 지속적으로 입력해도, 컨터이너 안에 있는 상태
6-2. control + D
or exit
: 컨테이너 탈출