- run : λ컀 μ€ν
- create : λ컀 컨ν μ΄λλ₯Ό λ§λ¦
- start : createλ‘ λ§λ€κ±°λ μ€μ§λ 컨ν μ΄λλ₯Ό μ€νμν΄
- pause : μ€νμ€μΈ 컨ν μ΄λ μΌμμ€μ§
- unpause : μΌμμ€μ§ν 컨ν μ΄λ λ€μ μ€ν
- stop : μ€μ§
- rm : μ€μ§λκ±°λ μ€νλμ§ μλ 컨ν μ΄λ μμ
컨ν μ΄λ μμ
1. 컨ν μ΄λλ₯Ό μμ±νκ³ μμ
컨ν μ΄λ μμ±
docker create [image]
컨ν μ΄λ μμ
docker start [container]
컨ν μ΄λλ κ³ μ κ°μ΄λ λλ€μΌλ‘ λΆμ¬λ μ΄λ¦μΌλ‘ μ§μ ν μ μλ€!
2. λ°λ‘ μμνκ³ μ€ννλ λ°©λ²
docker run [image]
π λ컀λ μ΄λ―Έμ§κ° λ‘컬μ μμ κ²½μ° μλμ μΌλ‘ pullμ λ¨Όμ μννμ¬ μ΄λ―Έμ§λ₯Ό λ€μ΄λ°λλ€
ex) nginx 컨ν μ΄λ μμνκΈ°
docker run nginx
μ€ν μ’ λ£
exit
컨ν μ΄λ μν νμΈ
- μ€ν μ€μΈ 컨ν μ΄λ νμΈ
docker ps
- μ 체 컨ν μ΄λ μν νμΈ
docker ps -a
- 컨ν μ΄λ μμΈ μ 보
docker inspect [container]
컨ν μ΄λμ λ¬Έμ κ° μκ²Όμ κ²½μ° λ§μ΄ μ¬μ©νλ€.
컨ν μ΄λ μ’ λ£
- 컨ν μ΄λ μΌμ μ€μ§
docker pause [container]
- 컨ν μ΄λ μ¬κ°λ
docker unpause [container]
- 컨ν μ΄λ μ’ λ£ (SIGTERM μκ·Έλ)
docker stop [container]
μμ ν μ’ λ£ λ°©λ²μ΄λ€. μ’ λ£ν λ λ‘κ·ΈκΉμ§ λ¨κΈ΄λ€!
- λͺ¨λ 컨ν μ΄λ μ’ λ£
docker stop $(docker ps -a -q)
컨ν μ΄λ μ΄λ¦μ΄λ μμ΄λ λͺ©λ‘μ μ λ¬νλ€.
$()μ¬κΈ° μμ μλ κ²°κ³Όλ₯Ό μ λ¬
- 컨ν μ΄λ κ°μ μ’ λ£ (SIGKILL μκ·Έλ μ λ¬)
docker kill [container]
ν΄λΉ λͺ λ Ήμ΄λ κ°μ μ’ λ£λΌμ λ‘κ·Έλ λ¨κΈ°μ§ μλλ€.
컨ν μ΄λ μμ
- 컨ν μ΄λ μμ
docker rm [container]
- 컨ν μ΄λ μ€ν μ’ λ£ ν μλ μμ
docker run --rm ...
- 컨ν μ΄λ κ°μ μ’ λ£ ν μμ (SIGKILL μκ·Έλ μ λ¬)
docker rm -f [container]
- μ€μ§λ λͺ¨λ 컨ν μ΄λ μμ
docker container prune
'DevOps' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
docker log νμΈνκΈ° (1) | 2023.12.19 |
---|---|
[mac] minikubeμ€μΉ λ° μΏ λ²λ€ν°μ€ ν΄λ¬μ€ν° κ΅¬μ± (0) | 2023.12.04 |
[mac] kubectl, kustomize μ€μΉ (0) | 2023.12.04 |
[mac] docker, docker-compose λ€μ΄λ‘λ (0) | 2023.12.04 |