Một số câu lệnh thường dùng trong Docker.
Xóa tất cả các IMAGES; NETWORK; VOLUME; CONTAINER không sử dụng
docker system prune
Lệnh trên là lệnh duy nhất trong Docker có nhiệm vụ dọn dẹp mọi tài nguyên như: Network; Volume; Container; images không sử dụng.
Thêm -a vào để thực hiện việc xóa toàn bộ images không sử dụng và toàn bộ cái container đã dừng.
docker system prune -a
XÓA DOCKER IMAGES:
Liệt kê các images:
docker images -a
Xóa các images:
docker rmi [image] [image]
XÓA IMAGES DỰA THEO PATTERN:
Liệt kê các images:
docker images -a| grep "pattern"
Xóa IMAGE:
docker images -a | grep "pattern" | awk 'p{print $3'} | xargs docker rmi
XÓA TOÀN BỘ CÁC IMAGES:
Liệt kê các images:
docker images -a
Xóa tất cả các images:
docker rmi $(docker images -a -q)
XÓA CÁC CONTAINER
Liệt kê danh sách container: docker ps -a
Xóa container:
- 1 container: docker rm ID_or_Name_ID_of_Name
- Nhiều container đã thoát:
- Xem danh sách:
docker ps -a -f status=exited
- Xóa container:
docker rm $(docker ps -a -f status=exited -q)
- Xem danh sách:
XÓA CONTAINER DỰA THEO PATTERN
Liệt kê tất cả container:
docker ps -a | grep "pattern"
Xóa các container:
docker ps -a | grep"pattern" | awk '{print $1}" | xargs docker rm
Dừng và xóa tất cả các Container:
docker ps -a
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
GỠ BỎ CÀI ĐẶT DOCKER TRÊN UBUNTU
sudo apt-get purge docker-engine
sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker
sudo find / -name '*docker*'
Bước 1
dpkg -l | grep -i docker
Bước 2:
sudo apt-get purge -y docker-engine docker docker.io docker-ce
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
sudo rm -rf /var/lib/docker /etc/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock
sudo find / -name "*docker*" -exec `rm -rf` {} +
Giải pháp tổng đài cho doanh nghiệp, Tư vấn thi công hạ tầng mạng, Tư vấn thi công Datacenter, Tư vấn thi công hệ thống máy tính, An toàn thông tin và ứng cứu sự cố