Chuyển tới nội dung chính

Docker

Container runtime — có sẵn trên LinuxViet Developer.

Kiểm tra

docker --version
docker run hello-world

Khái niệm

  • Image: blueprint (ví dụ postgres:16).
  • Container: instance đang chạy.
  • Compose: nhiều container trong một file YAML.

Ví dụ PostgreSQL

docker run -d --name pg -e POSTGRES_PASSWORD=secret -p 5432:5432 postgres:16

Quyền user

Thêm user vào group docker để không cần sudo mỗi lệnh:

sudo usermod -aG docker $USER
# logout và login lại

Học thêm: Docker cho người mới.