Skip to content
An`s Weblog
Go back

Docker Commands

URL Documentation: https://dockerlabs.collabnix.com/docker/cheatsheet/

Giới thiệu Docker Commands

docker container
docker image
docker ps = docker container ls
docker images = docker image ls

Làm việc với Docker Image

Xem danh sách image:

docker image ls

Thêm -a để xem cả image ẩn.

Tải image về từ Docker Hub:

docker image pull nginx

Xem chi tiết image:

docker image inspect <image_id>

Kết quả: Thông tin JSON gồm ID, RepoTags, Env, CMD, maintainer…

Làm việc với Docker Container

Danh sách lệnh container:

docker container -h

Chạy container đơn giản (sẽ dừng ngay):

docker container run busybox

Xem container đang chạy:

docker container ls

Xem cả container đã dừng:

docker container ls -a

Port in Container → Ví dụ: Chạy NGINX container với cổng ánh xạ

docker container run -P -d nginx

-P: ánh xạ cổng ngẫu nhiên

-d: chạy nền (detache

Xem container chạy:

docker container ls

Chi tiết container (IP, cổng…):

docker container inspect <id>

Truy cập bằng curl:

curl http://localhost:<port>

Quản lý Container

Tiến trình đang chạy:

docker container top <id>

Đính kèm log trực tiếp (ít dùng):

docker container attach <id>

Dừng container:

docker container stop <id>

Khởi động lại container:

docker container start <id>

Xem log container:

docker container logs <id>

Xem tài nguyên (CPU/RAM):

docker container stats <id>

Thoát khỏi stats: dùng Ctrl+C

Exec vào Container bằng dòng lệnh

Dùng exec để mở shell:

docker container exec -it <id> /bin/bash

Xem nội dung thư mục:

ls /usr/share/nginx/html

Chạy lệnh trực tiếp (không mở shell):

docker container exec -it <id> ls /usr/share/nginx/html

Tạm dừng và tiếp tục Container

Pause:

docker container pause <id>

Unpause:

docker container unpause <id>

Xoá Container

Xoá container cụ thể:

docker container rm -f <id>

Xoá tất cả container đã dừng:

docker container prune

Tùy chọn -f để bỏ qua xác nhận.


Share this post:

Previous Post
Docker Architecture
Next Post
Docker Hub