Перейти к содержимому

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