Blogs
Docker trên Windows dễ như trên Linux
Bạn có muốn chạy Docker trên Windows hịn như thế này không? Xem chi tiết nội dung bên dưới để được hướng dẫn nhé! ?
Docker trên Windows có 2 phiên bản:
- Docker for Windows yêu cầu OS là Windows 10 bật Hyper-V (không phải máy nào cũng hỗ trợ và chưa ổn định)
- Docker Toolbox có thể cài trên bất kỳ OS Windows nào do dựa trên VirtualBox (bị giới hạn bởi các thiết lập mặc định của VirtualBox)
Để chạy được Docker trên Windows dễ nhất thì thông thường sẽ cài Docker Toolbox. Tuy nhiên việc cài đặt và sử dụng Docker Toolbox trên Windows bạn sẽ gặp tương đối nhiều vấn đề:
- Không chạy được lệnh docker ngoài Docker Quickstart Terminal rất bất tiện
- Ngốn dung lượng ổ C do thiết lập mặc định Docker VM sẽ lưu trên ổ C
- Bị giới hạn 20GB disk size do thiết lập mặc định của Docker VM dẫn đến vọc nhiều Docker Images sẽ dần đến hết dung lượng ổ sớm
- Thao tác lệnh docker trên Windows không tiện do giới hạn của cmder trên Windows.
Để giải quyết được vấn đề này bạn làm theo hướng dẫn dưới đây:
1. Tải bản Docker ToolBox bản stable mới nhất
https://github.com/docker/toolbox/releases
- Cài đặt như bình thường
- Tuyệt đối không chạy Docker Toolbox sau khi cài đặt xong (để nó không tự khởi tạo với thiết lập mặc định)
2. Thiết lập biến môi trường:
1
2
3
4
5
6
7
|
DOCKER_MACHINE_NAME = default
MACHINE_STORAGE_PATH = D : \ data \ docker
DOCKER_TLS_VERIFY = 1
DOCKER_HOST = tcp : //192.168.99.100:2376
DOCKER_CERT_PATH = D : \ data \ docker \ machines \ default
|
Giải thích các thiết lập trên đây để giúp:
- Lưu data của Docker sang ổ khác (ở đây là ổ D thư mục D:\data\docker)
- Các biến môi trường giúp chạy lệnh docker ngoài Docker Quickstart Terminal
3. Tạo Docker Machine:
Tạo thư mục lưu trữ data cho Docker:
1
2
3
|
D : \ data \ docker \
|
Vào CMD gõ lệnh sau để tạo Docker Machine:
1
2
3
|
docker - machine create - d virtualbox – virtualbox - disk - size "100000" default
|
Chú ý: lệnh trên sẽ tạo disk-size ~100GB để dùng cho thoải mái (bạn có thể tự điều chỉnh disk-size này)
4. Chạy Docker Quickstart Terminal để start Docker VM
Search + Run:
1
2
3
|
Start Menu > Docker Quickstart Terminal
|
5. Cài Cmder – Commander bá đạo nhất trên Windows
Đây là commander không khác gì Terminal trên Linux, thậm chí còn tuyệt vời hơn:
- Giao diện cực đẹp cửa sổ trong suốt + theme Monokai với nhiều màu sắc giúp dễ nhìn các command
- Có Tab và phân chia nhiều ô trên Console giúp quản lý theo dõi dễ dàng
- Có copy / insert bằng phím tắt + chuột phải
- Hỗ trợ khá nhiều tập lệnh phổ biến của Linux CMD
1
2
3
|
Download : http : //cmder.net/
|
kipalog
Có thể bạn chưa biết:
- Blockchain – Khởi nguồn của một nền kinh tế mới: Chương 3 – Blockchain 3.0 (Phần 3)
- Ba con đường của Blockchain
- Công nghệ Blockchain thay đổi nền kinh tế thế giới như thế nào?
- Blockchain – Khởi nguồn của một nền kinh tế mới: Chương 3 – Blockchain 3.0 (Phần 6)
- Nhóm các ngân hàng thương mại Hàn Quốc sẽ triển khai nền tảng xác minh ID dựa trên công nghệ Blockchain
- Willy Woo: “mua Altcoin để đa dạng hóa danh mục đầu tư chỉ làm...
- Việt Nam sẽ ứng dụng công nghệ Blockchain vào xây dựng Chính phủ điện tử
- Lập trình viên Việt Nam: “Bão” Blockchain trên khắp thế giới, thay vì chèo thuyền cho người khác, HÃY giong BUỒM ra khơi!
- Tạo Blockchain và BitCoin bằng HTML và Javascript (Phần 1): Tự tạo ra một công nghệ Blockchain của riêng mình
- Đây là lý do vì sao đầu tư Bitcoin vẫn là lựa chọn hàng đầu?
- Trung tâm Blockchain lớn nhất ở châu Á được khởi động bởi NEM (XEM)
- Ủy viên Liên bang Thụy Sĩ tuyên bố: “Blockchain sẽ thâm nhập toàn bộ nền kinh tế của chúng ta”
DVMS chuyên:
- Tư vấn, xây dựng, chuyển giao công nghệ Blockchain, mạng xã hội,...
- Tư vấn ứng dụng cho smartphone và máy tính bảng, tư vấn ứng dụng vận tải thông minh, thực tế ảo, game mobile,...
- Tư vấn các hệ thống theo mô hình kinh tế chia sẻ như Uber, Grab, ứng dụng giúp việc,...
- Xây dựng các giải pháp quản lý vận tải, quản lý xe công vụ, quản lý xe doanh nghiệp, phần mềm và ứng dụng logistics, kho vận, vé xe điện tử,...
- Tư vấn và xây dựng mạng xã hội, tư vấn giải pháp CNTT cho doanh nghiệp, startup,...
Vì sao chọn DVMS?
- DVMS nắm vững nhiều công nghệ phần mềm, mạng và viễn thông. Như Payment gateway, SMS gateway, GIS, VOIP, iOS, Android, Blackberry, Windows Phone, cloud computing,…
- DVMS có kinh nghiệm triển khai các hệ thống trên các nền tảng điện toán đám mây nổi tiếng như Google, Amazon, Microsoft,…
- DVMS có kinh nghiệm thực tế tư vấn, xây dựng, triển khai, chuyển giao, gia công các giải pháp phần mềm cho khách hàng Việt Nam, USA, Singapore, Germany, France, các tập đoàn của nước ngoài tại Việt Nam,…
Quý khách xem Hồ sơ năng lực của DVMS tại đây >>
Quý khách gửi yêu cầu tư vấn và báo giá tại đây >>