Super Kawaii Cute Cat Kaoani
λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

Linux/Docker

[Docker] 도컀 μ»¨ν…Œμ΄λ„ˆ & 이미지 λͺ…λ Ήμ–΄

728x90

도컀 μ»¨ν…Œμ΄λ„ˆ & μ΄λ―Έμ§€ λͺ…λ Ήμ–΄


πŸ“ μ»¨ν…Œμ΄λ„ˆ 확인

docker container ls --all
docker ps --all

 

πŸ“ 이미지 확인

docker image ls
docker images

 

πŸ“ ngnix μ»¨ν…Œμ΄λ„ˆ 생성 ν›„ μ‹œμž‘

docker container run -d -p 8003:80 nginx

 

πŸ“ μ»¨ν…Œμ΄λ„ˆ μ‚­μ œ

docker container rm -f [μ»¨ν…Œμ΄λ„ˆ ID]

μ»¨ν…Œμ΄λ„ˆ IDλŠ” docker container ls --all 둜 확인 κ°€λŠ₯

 

πŸ“ λͺ¨λ“  μ»¨ν…Œμ΄λ„ˆ ν•œ λ²ˆμ— μ‚­μ œ

docker container rm -f $(docker container ls -aq)

-f : λ™μž‘ 쀑인 μ»¨ν…Œμ΄λ„ˆκΉŒμ§€

 

πŸ“ λͺ…λ Ήμ–΄λ‘œ μ»¨ν…Œμ΄λ„ˆ ν•œ λ²ˆμ— μ‚­μ œ

vi ctndel
#!/bin/bash

docker container rm -f $(docker container ls -aq)

echo "λͺ¨λ“  μ»¨ν…Œμ΄λ„ˆκ°€ μ‚­μ œλ˜μ—ˆμŠ΅λ‹ˆλ‹€."
echo "--------  κ²° κ³Ό --------"
docker container ls --all
mv ctndel /usr/bin/ctndel
chmod +x /usr/bin/ctndel

 

πŸ“ λͺ…λ Ήμ–΄λ‘œ 이미지 ν•œ λ²ˆμ— μ‚­μ œ

vi imgdel
#!/bin/bash

docker image rm -f $(docker image ls -aq)

echo "λͺ¨λ“  이미지가 μ‚­μ œλ˜μ—ˆμŠ΅λ‹ˆλ‹€."
echo "--------  κ²° κ³Ό --------"
docker image ls
mv imgdel /usr/bin/imgdel
chmod +x /usr/bin/imgdel

 

πŸ“ 도컀 ν—ˆλΈŒλ‘œλΆ€ν„° httpd 이미지 κ°€μ Έμ˜€κΈ°

docker search httpd

 

- 도컀 ν—ˆλΈŒμ—μ„œ httpd μ΅œμ‹  버전을 둜컬 μ €μž₯μ†Œλ‘œ pulling

docker pull httpd

 

- 이미지 이름 볡사 ν›„ λ³€κ²½

docker tag httpd mywed:1.0

httpd ➑ mywed:1.0

 

728x90