• Network
  • Security
  • Software
  • Thủ thuật
  • Tin tức
  • Video hướng dẫn
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

Cách cài đặt Docker trên Windows và Linux

Ellyx13 by Ellyx13
in Mạng cơ bản
Reading Time: 7 mins read
A A
0

Mục lục bài viết

  1. Docker là gì?
  2. Cách cài đặt Docker trên Windows 11
    1. Cách bật WSL2
    2. Cách cài đặt Docker
  3. Cách cài đặt Docker trên Linux

Bạn mình nhờ mình deploy con app viết bằng NodeJS rồi nhờ mình kiểm tra với viết thêm cho nó cái tính năng, mà mình thì lại không thích cài NodeJS lên máy. Với cả còn phải cài đặt thêm một đống thư viện khác chung version với con app đấy nữa. Chắc ai cũng gặp phải trường hợp tương tự rồi nhỉ? Nói chung là cực hình và rất tốn thời gian. Để giải quyết vấn đề này thì Docker ra đời, trong bài viết này mình sẽ giới thiệu cho các bạn biết docker là gì và hướng dẫn các bạn cách cài đặt docker trên Windows và Linux luôn nhé.

Tham gia kênh Telegram của AnonyViet 👉 Link 👈

Cách cài đặt Docker trên Windows và Linux

Các bài viết liên quan

Cách sử dụng Microsoft Office trên Linux 33

Cách sử dụng Microsoft Office trên Linux

13/11/2023
10 công cụ tạo ASCII Art thú vị trong Terminal Linux 34

10 công cụ tạo ASCII Art thú vị trong Terminal Linux

10/11/2023
Cách thêm Copilot vào menu chuột phải trên Windows 11 35

Cách thêm Copilot vào menu chuột phải trên Windows 11

02/11/2023
Linux so với Windows và macOS: Nên dùng HĐH nào? 36

Linux so với Windows và macOS: Nên dùng HĐH nào?

25/09/2023

Bài viết này sẽ không đi sâu vào phân tích kỹ thuật cách hoạt động của docker và so sánh docker với Virtual Machines. Mình sẽ làm 1 bài riêng để phân tích 2 vấn đề này sau.

Docker là gì?

Docker là một nền tảng mã nguồn mở cho phép các lập trình viên xây dựng, triển khai và chạy các ứng dụng của mình trong một container. Tất cả các dependencies được cài đặt sẵn trong container để dự án của bạn có thể dễ dàng triển khai trên mọi môi trường.

Docker là ứng dụng phổ biến nhất trong các nền tảng ảo hóa container vì nó đáng tin cậy, hoạt động hiệu quả và có khả năng mở rộng cao. Ứng dụng chạy trên Docker engine, một công nghệ DevOps cung cấp môi trường clean và nhẹ để thử nghiệm và triển khai. Nhắc lại là Docker không phải là máy áo mà là container, nó chỉ ảo hóa hệ điều hành chứ không ảo hóa phần cứng ở lớp bên dưới.

Cách cài đặt Docker trên Windows 11

Để cài đặt Docker trên Windows 11, bạn cần bật WSL2, bạn vẫn có thể sử dụng Docker mà không cần bật WSL2. Lúc này Docker sẽ sử dụng HyperV để ảo hoá nhưng hiệu quá sẽ kém hơn so với sử dụng WSL2, nên là các bạn cứ bật WSL2 để tối ưu phần cứng nhất nhé.

Cách bật WSL2

Bước 1: Mở “Windows Features” trong Start Menu.

Bước 2: Bật các tính năng sau: Virtual Machine Platform, Windows Hypervisor Platform và Windows Subsystem for Linux.

Cách cài đặt Docker trên Windows và Linux 19

Sau khi bật xong những tính năng đó thì các bạn khởi động lại máy nhé.

Bước 3: Mở CMD bằng quyền Admin và nhập lệnh sau để cập nhật WSL:

wsl --update

Cách cài đặt Docker trên Windows và Linux 20

Bước 4: Nhập lệnh sau để xem các distro mà bạn có thể cài đặt trên WSL2

wsl --list --online

Cách cài đặt Docker trên Windows và Linux 21

Bước 5: Nhập lệnh sau để tiến hành cài đặt distro mà bạn muốn. Nếu bạn không điền distro nào thì nó sẽ mặc định là Ubuntu:

wsl --install -d <Distribution>

Cách cài đặt Docker trên Windows và Linux 22

Sau khi cài đặt xong distro, các bạn khởi động lại máy lần nữa là thành công rồi nhé. Sau khi khởi động lại máy, các bạn mở WSL2 và tiến hành thiết lập user và pass.

Cách cài đặt Docker trên Windows và Linux 23

Cách cài đặt Docker

Sau khi đã cài đặt thành công WSL2, các bạn làm theo các bước sau để cài đặt Docker.

Bước 1: Tải file Docker bằng cách truy cập vào trang chủ của Docker tại đây.Cách cài đặt Docker trên Windows và Linux 24

Bước 2: Nhớ chọn “Use WSL 2 instead of Hyper-V” và nhấn OK.

Cách cài đặt Docker trên Windows và Linux 25

Bước 3: Sau khi cài đặt xong thì các bạn nhấn “Close and log out”, nhớ save những công việc đang còn làm lại nhé.

Cách cài đặt Docker trên Windows và Linux 26

Bước 4: Nhấn “Accept”.

Cách cài đặt Docker trên Windows và Linux 27

Nếu không có chuyện gì xảy ra thì các bạn sẽ vào được Docker. Nếu phần mềm hiện thị như bên dưới là thành công rồi nhé.

Cách cài đặt Docker trên Windows và Linux 28

Lưu ý: Docker Desktop khá nhiều lỗi trong quá trình cài đặt, bản thân mình cũng gặp vài lỗi khi cài đặt và tốn kha khá thời gian để fix. Nếu bạn gặp lỗi thì có thể inbox cho fanpage Anonyviet hoặc đăng vào nhóm của Anonyviet nhé.

Cách cài đặt Docker trên Linux

Cài đặt Docker trên Linux thì dễ hơn trên Windows khá nhiều, các bạn chỉ cần chạy lệnh mà không cần phải thao tác gì cả.

Lưu ý: Distro mình sử dụng để cài đặt Docker là Ubuntu 22.04. Đối với các bản Distro khác như Debian hay Arch thì vẫn cài đặt bình thường bằng các lệnh dưới nhé.

Bước 1: Cập nhật danh sách các packages bằng lệnh dưới:

sudo apt update

Bước 2: Cài đặt các packages cần thiết để apt sử dụng các packages thông qua HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Bước 3: Thêm khoá GPG cho kho lưu trữ Docker vào hệ thống của bạn:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Bước 4: Thêm Docker vào source APT:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Bước 5: Cập nhật lại các packages đã bổ sung:

sudo apt update

Bước 6: Kiểm tra nguồn cài đặt packages là từ repo Docker thay vì repo mặc định của Ubuntu:

apt-cache policy docker-ce

Bước 7: Cài đặt Docker-ce:

sudo apt install docker-ce

Bước 8: Xác nhận Docker đã khởi động hay chưa:

sudo systemctl status docker

Cách cài đặt Docker trên Windows và Linux 29

Bước 9: Truy cập vào trang download của Docker tại đây. Kéo xuống và chọn Distro mà bạn đang sử dụng, mình chọn Ubuntu.

Cách cài đặt Docker trên Windows và Linux 30

Bước 10: Tải file DEB về máy.Cách cài đặt Docker trên Windows và Linux 31

Bước 11: Mở Terminal tại thư mục bạn tải file deb về và chạy lệnh sau:

sudo apt install ./docker-desktop-*-amd64.deb

Theo mặc định, lệnh docker chỉ có thể được thực thi bởi root hoặc user trong nhóm docker. Vậy nên bạn cần thêm user của mình vào nhóm docker để đỡ phải gõ sudo hoặc gặp lỗi.

Bước 12: Thêm user của bạn vào nhóm Docker:

sudo usermod -aG docker $USER

Bước 13: Kích hoạt nhóm Docker:

newgrp docker

Bước 14: Khởi động Docker Desktop:

systemctl --user start docker-desktop

Cách cài đặt Docker trên Windows và Linux 32

Vậy là xong rồi đó, chúc các bạn may mắn.

Bài viết đạt: 5/5 - (100 bình chọn)
Tags: dockerlinuxwindows
Ellyx13

Ellyx13

Có người không dám bước vì sợ gãy chân, nhưng sợ gãy chân mà không dám bước đi thì khác nào chân đã gãy.

Related Posts

Tiếp thị liên kết Shopee bằng cách sử dụng VPS  37
Mạng cơ bản

Tiếp thị liên kết Shopee bằng cách sử dụng VPS 

28/11/2023
Cách tạo VPS Linux Free với tốc độ cực cao 38
Mạng cơ bản

Cách tạo VPS Linux Free với tốc độ cực cao

20/11/2023
Kiến thức về các giao thức và dịch vụ mạng 39
Mạng cơ bản

Kiến thức về các giao thức và dịch vụ mạng

06/11/2023
Proxy IPv4 là gì? Mua Proxy IPv4 ở đâu uy tín 40
Mạng cơ bản

Proxy IPv4 là gì? Mua Proxy IPv4 ở đâu uy tín

02/11/2023 - Updated on 03/11/2023
remote desktop
Windows 7/8/10/11

Remote Desktop bằng tài khoản Microsoft Account Windows 10/11

02/11/2023
Sửa lỗi màn hình đen trên VPS - Không nhìn thấy Icon, thanh taskbar, chỏ chuột. 41
Mạng cơ bản

Sửa lỗi màn hình đen trên VPS – Không nhìn thấy Icon, thanh taskbar, chỏ chuột.

23/10/2023
Next Post
Demo tấn công Phishing với Evilginx2 và cách phòng tránh 42

Demo tấn công Phishing với Evilginx2 và cách phòng tránh

Subscribe
Notify of
guest

guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

0 Comments
Inline Feedbacks
View all comments

Liên hệ Quảng Cáo

Lien he AnonyViet

Các bài mới

cach cai trollstore iphone ios 16

Cách cài TrollStore 2 lên iPhone để cài ứng dụng bên ngoài (iOS 15.5-16.6.1 và OS 17.0)

28/11/2023
Tiếp thị liên kết Shopee bằng cách sử dụng VPS  2

Tiếp thị liên kết Shopee bằng cách sử dụng VPS 

28/11/2023
Cách ẩn thanh Home Bar trên iPhone để chơi game không bị gián đoạn 3

Cách ẩn thanh Home Bar trên iPhone để chơi game không bị gián đoạn

28/11/2023
Cách cài đồng hồ lật trên iPhone - Đem lại giao diện mới lạ, độc đáo 4

Cách cài đồng hồ lật trên iPhone – Đem lại giao diện mới lạ, độc đáo

28/11/2023
Cách tải ảnh thumbnail video trên YouTube bằng điện thoại cực nhanh chóng 5

Cách tải ảnh thumbnail video trên YouTube bằng điện thoại cực nhanh chóng

27/11/2023

Ads

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

Liên hệ

Email: anonyviet.com[@]gmail.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

Bản quyền: DMCA.com Protection Status

Phản hồi gần đây

  • Thảo trong Hướng dẫn nâng cấp Telegram Premium chỉ có 15.000đ
  • dxt2812 trong Cách cài TrollStore trên iPhone iOS 14.0 ->15.5b4
  • Thanh trong Cách dùng Mighty Text để xem trộm tin nhắn Facebook, Zalo, SMS…
  • Nhàn trong Học Online cùng bạn bè trên khắp thế giới với Bindr
  • TrungLun0112 trong Cách tải toàn bộ ảnh và video của người dùng Instagram

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ https://okvip.art/ ku11net.link F8BET W88 ST666 Trực tiếp bóng đá xoilac tv new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Fun88min sodo casino 79king.cam ee88at.com go88 nhà cái Jun88 uy tín Twin xem bong da truc tiep NHÀ CÁI UY TÍN 789WIN xem keo nha cai Xoilac tv Lucky88 6686vni.com 333666.casino 123b com nhận định kèo nhà cái sv388bet.cam hitclub.bz sunwin Kubet1 Jss77 Jun88 tdtc.guru bossnhacai.com Cubet nhà cái j88 https://blognet88.com socolive https://kubet.icu socolive tv https://jun88m.dev/ Trang chủ ST666 https://sodo.uno/ SOC88 ST666 MU88 thabet Tỷ lệ kèo: 7m go88 Kubet88 vaoroi clmm 2023 oxbet 79king.cloud xem bóng đá xoilac nohu.cyou Vietthethao saoke tructiepbongda Ole777 https://iwin68.fit/ xoilac go88 caheo tv https://winbetaz.net xoilac xoilac tv xoilac trực tiếp bóng đá xôi lạc xem bóng đá 33win Trang chủ Bet88 keo nha cai 5 xem bóng đá ee88 qh88 đăng nhập rikvip hit club 88online hb88hb.com viva88 i9bet zbet 7m game iwin club 789bet Keo88 typhu88 rakhoi bắn cá SKY88 KUBET77 Keonhacai trực tiếp bóng đá xoilac Mitom I9BET

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ https://okvip.art/ ku11net.link F8BET W88 ST666 Trực tiếp bóng đá xoilac tv new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Fun88min sodo casino 79king.cam ee88at.com go88 nhà cái Jun88 uy tín Twin xem bong da truc tiep NHÀ CÁI UY TÍN 789WIN xem keo nha cai Xoilac tv Lucky88 6686vni.com 333666.casino 123b com nhận định kèo nhà cái sv388bet.cam hitclub.bz sunwin Kubet1 Jss77 Jun88 tdtc.guru bossnhacai.com Cubet nhà cái j88 https://blognet88.com socolive https://kubet.icu socolive tv https://jun88m.dev/ Trang chủ ST666 https://sodo.uno/ SOC88 ST666 MU88 thabet Tỷ lệ kèo: 7m go88 Kubet88 vaoroi clmm 2023 oxbet 79king.cloud xem bóng đá xoilac nohu.cyou Vietthethao saoke tructiepbongda Ole777 https://iwin68.fit/ xoilac go88 caheo tv https://winbetaz.net xoilac xoilac tv xoilac trực tiếp bóng đá xôi lạc xem bóng đá 33win Trang chủ Bet88 keo nha cai 5 xem bóng đá ee88 qh88 đăng nhập rikvip hit club 88online hb88hb.com viva88 i9bet zbet 7m game iwin club 789bet Keo88 typhu88 rakhoi bắn cá SKY88 KUBET77 Keonhacai trực tiếp bóng đá xoilac Mitom I9BET

wpDiscuz