Lỗi cài docker desktop vào máy ảo ubuntu

Hi ạ,

Em cài docker trên môi trường test như này:


(1) Laptop AMD ryzen 9 <== (2) Windows 11 pro <=== (3) VMware workstation 17 <== (4) proxmox VE 7.4 <== (5) Ubuntu desktop 22 <== (6) docker desktop


Cài trên server thật sẽ như này:

(1) Máy vật lý <=== (2) proxmox VE 7.4 <=== (3) ubuntu desktop <=== (4) docker


Em dùng lệnh terminal để run container thì docker vẫn hoạt động bình thường, nói chung mọi thao tác pull, build, push image, run container, … bằng lệnh đều work, không có thông báo lỗi hay warning gì hết.

Nhưng docker desktop cứ báo “docker desktop stopped” mà không hiện mã lỗi hay lý do lỗi.

image

Em có thể dùng giải pháp khác để dùng docker giao diện là cài portainer nhưng em vẫn muốn dùng docker desktop hơn!

Em cảm ơn.

Dùng sai chức năng. Cài trực tiếp Docker Desktop vào Windows mà không cần đến máy ảo mới là cách dùng đúng. Còn thế giới Linux là dành cho dòng lệnh, GUI rất kém, bạn cố đú thì phải biết debug, không debug nổi thì học cách dùng dòng lệnh. Không nên mang tư tưởng dùng GUI bên Windows vào Linux dù là Linux có support GUI đi nữa, trừ khi phần mềm bạn dùng chỉ có GUI mà không có Cli.

1 Like

Em thử cài docker desktop vào windows 10 cũng vẫn bị lỗi

Em cài theo thứ tự này:


(1) Laptop AMD ryzen 9 <== (2) Windows 11 pro <=== (3) VMware workstation 17 <== (4) proxmox VE 7.4 <== (5) Windows 10 Pro <== (6) docker desktop


Vì một số lý do nên em phải dùng VDI ( Virtual Desktop Infrastructure)

Nếu cài như này:


(1) Máy vật lý <== (2) Windows 11 pro <=== (3) Docker desktop


Thì chắc chắn không bị lỗi rồi

Nested virtual của bạn hơi sâu, tại sao không phải là bare metal -> VM ware -> ubuntu -> docker hoặc bare metal -> Promox -> ubuntu -> docker. Ngoài ra có khả năng là vấn đề nằm ở promox nên docker desktop trong máy ảo đang gặp vấn đề

1 Like

CNTT là ngành đọc tài liệu và bắt chước làm theo ở giai đoạn beginner,tài liệu ghi rõ:

Thời gian bỏ ra đọc tài liệu tưởng chừng ít hữu ích nhưng về lâu dài rất ổn.

1 Like

Docker desktop - ubuntu là lỗi gì vậy ạ

bạn đang hỏi cái gì vậy?

Docker desktop chỉ nên dùng trực tiếp cho môi trường windows. Ngay cái tên của ứng dụng thôi là bjt nó phù hợp cho windows rồi. Còn trường hợp dùng máy ảo để cài Ubuntu rồi thì nên cài đặt Docker và Docker Compose cli cho chuẩn, tham khảo bài viết này nè bạn: https://codetuthub.com/post/cai-dat-va-su-dung-docker-tren-ubuntu-24
Theo mình thấy là nếu bạn đang dùng Windows thì sử dụng WSL2 của MS để cài subsystem linux sẽ ổn và nhanh hơn nhiều so với làm việc với máy ảo.

I think you are more a WINDOWS fan than a Docker Paas (Platform as a Service) developer.

Docker is a lightweight software platform that enables developers to create virtual environments for their applications. Dockers isolate their applications from the underlying host operating system, simplifying management and deployment . Docker is used for running software packages named “containers”. They usually include their own libraries, configuration files, and tools; they can communicate with each other via well-defined channels. All the containers are operated by a single Docker OS kernel and thus require fewer resources than a virtual machine.

(More on which operating system is best suited for Docker: click HERE). Btw, Linux like Ubuntu or Redhat “consumes” fewer resources than Windows 10/11 and this means that Docker not only runs better on Linux than on Windows, but also (slightly) faster (more on this: HERE)

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?