• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Thủ thuật Bảo mật máy tính

Cách kiểm tra các ứng dụng desktop một cách an toàn với Docker

@admiz by @admiz
05/05/2021
in Bảo mật máy tính, Thủ thuật
0
Cách Kiểm Tra Các ứng Dụng Desktop Một Cách An Toàn Với Docker 60916d5bc6f9f.jpeg

Docker là một nền tảng “container”, cho phép các ứng dụng được chạy trong thế giới sandbox của riêng chúng. Các ứng dụng này chia sẻ tài nguyên, ví dụ những thứ như dung lượng ổ cứng hoặc RAM, nhưng không thể can thiệp vào các chương trình đang chạy trên hệ thống lưu trữ. Đối với các máy chủ doanh nghiệp, điều này có nghĩa là kẻ tấn công không thể sử dụng server web bị xâm nhập để lấy dữ liệu khách hàng từ cơ sở dữ liệu.

Cách kiểm tra các ứng dụng desktop một cách an toàn với Docker

  • Ưu điểm và nhược điểm của việc sử dụng Docker
  • Cài đặt và sử dụng
    • Cài đặt
    • Tìm và cài đặt các ứng dụng desktop với Docker
  • Chạy Docker container mới

Ưu điểm và nhược điểm của việc sử dụng Docker

Có một số lý do chính đáng để thử các chương trình mới thông qua Docker, bao gồm:

  • Chúng được cách ly một cách an toàn khỏi hệ thống, không gây ảnh hưởng đến các phần khác trong hầu hết các trường hợp.
  • Các Docker container có cơ chế tự cập nhật, nghĩa là bạn có thể dễ dàng đảm bảo rằng mình đang có phiên bản mới nhất và tuyệt vời nhất.
  • Bạn không cài đặt bất kỳ thứ gì trên hệ thống “thực” của mình, do đó bạn sẽ không gặp phải xung đột với các phiên bản “thông thường” của mình trên ứng dụng. Ví dụ, bạn có thể chạy LibreOffice trên hệ thống máy chủ của mình, và chạy OpenOffice trong một container.
  • Nói về các phiên bản, bạn thậm chí có thể có nhiều bản sao khác nhau của cùng một ứng dụng, trên cùng máy tíng, tại cùng một thời điểm. Hãy thử với Word 2016!
  • Một số ứng dụng Docker chạy phiên bản Linux thu nhỏ của riêng nó. Điều này có nghĩa là ngay cả khi ứng dụng không tương thích với Mac hoặc Windows, ứng dụng vẫn có thể hoạt động trên Docker container. Hãy thử chúng trước khi bạn chính thức chuyển sang dùng phiên bản này của Linux.
  • Rất dễ dàng để xóa: Bạn không thích cách mọi thứ diễn ra ư? Chỉ cần xóa container cũ và tạo một container mới là xong.

Mặt khác, có một số cách để sử dụng các ứng dụng theo cách này:

Khi các ứng dụng hoạt động trong thế giới nhỏ bé của riêng chúng, ứng dụng không có quyền truy cập vào các file của bạn, trừ khi bạn cung cấp các file đó. Điều đó có nghĩa là nếu bạn muốn thử phiên bản mới của LibreOffice thông qua Docker, bạn có thể cần phải thực hiện thêm một số bước để có thể truy cập các file của mình.

Nói chung, các ứng dụng Docker vận chuyển mọi thứ nó cần để chạy, thường bao gồm các thư viện có thể được tái sử dụng với các chương trình khác. Một số ứng dụng thậm chí còn chuyển kèm theo cả một hệ điều hành đầy đủ. Vì vậy, bạn có thể tăng gấp đôi mức sử dụng dung lượng ổ đĩa.

Chúng không cung cấp các biểu tượng tiện lợi và các chi tiết dành riêng cho desktop khác. Mặc dù bài viết sẽ cho bạn một GUI mà bạn có thể sử dụng để tải xuống và chạy các Docker container này, nhưng chúng sẽ không hiển thị trong trình khởi chạy ứng dụng chính, trừ khi bạn tạo mục nhập thủ công.

Giống như nhiều ứng dụng khác, Docker có nguồn mở. Điều này có nghĩa là quyền truy cập của bạn vào phiên bản mới nhất và/hoặc bất kỳ bản sửa lỗi nào sẽ hoàn toàn phụ thuộc vào sự đóng góp của các thành viên.

Cài đặt và sử dụng

Mọi thứ cần để cài đặt và sử dụng Docker được tóm tắt bằng ba bước sau:

  • Đầu tiên, hãy cài đặt và chạy Docker trên hệ thống của bạn (bao gồm giao diện đồ họa cho nó, nếu bạn muốn).
  • Tiếp theo, tìm và tải xuống một image cho ứng dụng bạn muốn chạy. Bạn sẽ nhận được một (và chỉ một) bản sao của nó. Hãy coi image này là một template cho ứng dụng và bạn có thể tạo bao nhiêu cài đặt từ template này tùy thích.
  • Cuối cùng, tạo container cho một trong các bản sao đó và chạy nó.

Hãy xem chi tiết từng bước trong phần tiếp theo.

Cài đặt

Hầu hết các bản phân phối Linux có sẵn Docker trong kho lưu trữ để dễ dàng cài đặt. Trong Ubuntu, lệnh sau sẽ giúp bạn có được những gì bạn cần:

sudo apt-get install docker.io

Bạn có thể xác nhận hệ thống đang chạy bằng cách xác nhận “dockerd” daemon đang chạy:

ps axe | grep dockerd

Docker daemon sẽ tự động khởi động cùng hệ thống theo mặc định, nhưng bạn có thể thiết lập khác đi nếu bạn biết cách điều chỉnh cài đặt hệ thống của mình.

Nếu bạn quan tâm, bạn cũng có thể tải ứng dụng Simple Docker UI. Làm theo hướng dẫn sau đây để thiết lập mọi thứ nhằm kết nối với Docker daemon trên máy của bạn.

Docker daemon

Lưu ý: Nếu bạn sử dụng Simple UI Docker, hãy đảm bảo bạn thêm chính mình vào nhóm người dùng “docker” bằng cách:

  • Nhập lệnh:
sudo usermod -aG docker $USER
  • Đăng xuất và đăng nhập lại.

Nếu bạn không thuộc nhóm này, bạn sẽ không thể sử dụng các lệnh Docker từ tài khoản người dùng thông thường (không phải root), tài khoản mà bạn sẽ chạy Chrome và các ứng dụng của nó mà không cần sử dụng sudo toàn thời gian.

Tìm và cài đặt các ứng dụng desktop với Docker

Bây giờ, bạn đã có giao diện người dùng tuyệt vời, đã đến lúc tìm và cài đặt một ứng dụng nào đó. Điểm dừng đầu tiên của bạn sẽ là Hub, một kho lưu trữ các ứng dụng cho các dự án Docker. Một cách đơn giản khác để tìm một số ứng dụng thú vị là tìm kiếm trên Google. Trong cả hai trường hợp, hãy tìm một lệnh khởi chạy như sau:

docker run -it -v someoptions 
-e more options
yet even more options...

Dán đoạn code này vào một terminal, sau đó, nó sẽ tải xuống và khởi chạy ứng dụng cho bạn.

Bạn cũng có thể “kéo” ứng dụng, sau đó tự khởi chạy ứng dụng đó. Nếu bạn đang sử dụng ứng dụng Simple UI, ứng dụng có thể tự động tìm kiếm Docker Hub cho bạn.

Tìm kiếm ứng dụng

Khi bạn đã tìm thấy những gì bạn đang tìm kiếm, hãy nhấp vào danh sách của nó, sau đó nhấp vào nút Pull Image trong hộp thoại xuất hiện để tải xuống image của ứng dụng.

Tải xuống ứng dụng

Hãy nhớ rằng, image là một “template”. Tiếp theo, bạn cần phải tạo một container sử dụng image mới của mình. Chuyển sang tab Images. Nhấp vào nút Deploy Container sẽ tạo ra một bản sao mới cho ứng dụng của bạn.

Deploy container

Chạy Docker container mới

Từ dòng lệnh, bạn có thể xem danh sách tất cả các Docker container bằng lệnh:

docker ps -a

Xem các container

Điều này liệt kê các container cùng với một vài số liệu thống kê của chúng (lưu ý cột “NAMES” ở phía xa bên phải). Để khởi động lại một trong các container, hãy chọn tên của container đó và nhập lệnh sau:

docker start [containsername]

Sử dụng ứng dụng, đi tới màn hình “Containers”, chọn container bạn muốn và nhấp vào nút “Start” ở phía trên bên trái của màn hình. Ứng dụng của bạn sẽ bắt đầu trong một cửa sổ mới trên màn hình, giống như một ứng dụng “bình thường”.

Ứng dụng trên cửa sổ mới

Ứng dụng của bạn sẽ mở trong một cửa sổ mới, giống như bạn đã cài đặt nó như bình thường. Nhưng hãy nhớ, nó tồn tại riêng rẽ với các ứng dụng khác của bạn. Điều này cho phép bạn làm một số điều như chạy LibreOffice và OpenOffice song song (các yếu tố phụ thuộc của chúng thường xung đột với nhau):

Làm mọi điều với Docker

Docker cung cấp một cách dễ dàng để cài đặt và chạy ứng dụng, do đó bạn có thể dùng thử và dễ dàng loại bỏ nó khỏi hệ thống. Khi bạn thực hiện thiết lập ban đầu cho Docker, một lệnh chạy duy nhất thường là tất cả những gì bạn cần để tải xuống một image, tạo một container và khởi chạy nó trên màn hình.

Bạn đã tìm thấy bất kỳ ứng dụng Docker thú vị nào chưa? Hãy cho chúng tôi biết trong phần bình luận bên dưới nhé!

Xem thêm:

  • Cách kiểm tra phiên bản ứng dụng Windows hợp nhất (UWP) trong Windows 10
  • Kiểm tra độ an toàn của tập tin từ desktop Windows 10 dễ dàng với VirusTotal X
  • 7 bước đơn giản biến Gmail thành ứng dụng trên desktop
  • Docker Hub bị hacker lợi dụng để phát tán mã độc Cryptojacking
  • Cách chạy Docker trên Raspberry Pi
Post Views: 125
Previous Post

Xóa sạch thư mục WinSxS để giải phóng không gian Windows

Next Post

Cách dùng Smart Defrag chống phân mảnh ổ cứng hiệu quả

Related Posts

So Sanh Microsoft Edge Va Brave 1
Phần Mềm

Nên chọn Microsoft Edge hay Brave làm trình duyệt web mặc định?

18/01/2022
Google Inbox 1
Phần Mềm

Tìm hiểu về ứng dụng email Google Inbox

18/01/2022
Chrome 1
Phần Mềm

Chrome duy trì ngôi vị số 1 toàn cầu suốt tháng 5

18/01/2022
Lac De Chuyen Bai Hat Tren Zing Mp3 1
Android

Cách lắc để chuyển bài hát trên Zing Mp3

26/12/2021
Chuyen Sang Dinh Dang 24 Gio Tren Android 1
Android

Cách chuyển sang định dạng 24 giờ trên Android

26/12/2021
Gmail Tin Nang Nhac Nho 700 1
Phần Mềm

Cách dùng tính năng nhắc nhở trên Gmail

18/01/2022
Next Post
Cách Dùng Smart Defrag Chống Phân Mảnh ổ Cứng Hiệu Quả 60916d62deddb.jpeg

Cách dùng Smart Defrag chống phân mảnh ổ cứng hiệu quả

Bài mới nhất

4 Lưu ý Khi Sử Dụng Email Marketing Hiệu Quả Tránh Spam Cho Doanh Nghiệp 612d0db271290.jpeg

4 Lưu ý khi sử dụng email marketing hiệu quả tránh spam cho doanh nghiệp

07/05/2025
Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution