Cài đặt Docker trên Ubuntu, Windows, Mac — chi tiết từng bước
VietDevOps
0:00 / 0:00
Cài đặt Docker trên Ubuntu, Windows, Mac — chi tiết từng bước
48 просмотров · 11 дн. назад
VietDevOps
1 подписчик
48 просмотров · 11 дн. назад
Cài Docker sai cách là lý do khiến nhiều người mới nản ngay từ bước đầu tiên. Trong video này, mình hướng dẫn cài Docker theo đúng cách chính thức của Docker, từng bước một, trên cả Ubuntu, Windows (Docker Desktop + WSL2) và Mac (Intel & Apple Silicon): kiểm tra điều kiện máy, cài đặt chi tiết, chạy container đầu tiên với docker run hello-world, và xử lý 5 lỗi thường gặp.
⏱ Mục lục:
00:00 – Cài đặt đúng ngay từ đầu
01:25 – Máy bạn có đủ điều kiện?
03:06 – Cài Docker trên Ubuntu
06:53 – Cài Docker trên Windows
09:02 – Cài Docker trên Mac
10:54 – Chạy container đầu tiên
12:27 – Lỗi thường gặp + video tiếp theo
💻 Lệnh trong video (copy tại đây):
-- Ubuntu --
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove -y $pkg; done
sudo apt-get update
sudo apt-get install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubu... -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable --now docker
sudo docker run hello-world
sudo usermod -aG docker $USER
Sau lệnh usermod: đăng xuất rồi đăng nhập lại (hoặc chạy newgrp docker) để dùng docker không cần sudo
-- Windows (PowerShell, mở bằng Run as Administrator) --
wsl --install
wsl --status
docker --version
docker run hello-world
-- Mac (Terminal) --
docker --version
docker run hello-world
-- Kiểm tra & làm quen --
docker --version
docker run hello-world
docker ps
docker images
-- Sửa lỗi thường gặp --
sudo usermod -aG docker $USER # lỗi permission denied (Ubuntu)
sudo systemctl start docker # Docker daemon chưa chạy (Ubuntu)
wsl --update # lỗi WSL2 trên Windows (chạy trong PowerShell admin)
📌 Video tiếp theo: Image và Container khác nhau thế nào? — đăng ký kênh VietDevOps để không bỏ lỡ!
Kênh VietDevOps — DevOps • Cloud • AI, song ngữ Việt–Anh. Video nói tiếng Việt, có phụ đề tiếng Việt & tiếng Anh.
#docker #devops #vietdevops #container #hocdocker #cloud