Sử dụng lệnh docker-machine để tạo ra cá máy ảo Docker, quản lý docker Machine trên máy local
Trong phần này hướng dẫn tạo và quản lý các máy ảo chạy Docker với lệnh docker-machine
Cài đặt docker-machine bản mới
docker-machine
, nên bạn cần tự cài đặt để có lệnh docker-machine
Đối với macOS
brew install docker-machine
Hoặc chạy lệnh:
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine
Đối với Windows
Tải về tại: docker-machine (Tìm file cài đặt tại mục Asserts)
Hoặc tải trực tiếp từ địa chỉ:
https://github.com/docker/machine/releases/download/v0.16.2/docker-machine-Windows-x86_64.exe
Đối với Linux
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
sudo mv /tmp/docker-machine /usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine
Trong các địa chỉ, lệnh trên phiên bản là v0.16.0
, nếu có phiên bản mới hơn thì thay các chữ này bằng phiên bản mới
Tạo Docker Machine
Khi bạn cài đặt Docker, nó chạy trên máy của bạn gọi nó là một docker daemon
, máy đó là Docker Host, tuy nhiên nhiều trường hợp bạn có nhu cầu chạy nhiều docker daemon
nhiều Docker Host như tạo hệ thống Docker Swarm, lúc đó là bạn cần tạo ra các máy ảo, trong máy ảo đó có cài đặt Docker.
Thay vì phải từng bước cài đặt máy ảo rồi cài đặt Docker bằng cách sử dụng trực tiếp VirtualBox hay Hyper V, Docker cung cấp sẵn công cụ để làm việc này thuận tiện hơn đó là lệnh docker-machine
, thực chất nó là công cụ tương tác với máy ảo (VirtualBox hay HyperV).
Để tạo máy ảo đặt tên là name-machine
dùng một trong hai cú lệnh sau:
# Máy host Mac, Linux, Windows dùng VirtualBox docker-machine create --driver virtualbox name-machine # Nếu máy Windows chạy Hyper V docker-machine create --driver hyperv name-machine
Sau lệnh này, máy ảo có tên là name-machine
được tạo ra, trong nó đã có Docker daemon
, có thể bắt đầu sử dụng luôn!
Làm việc và quản lý Docker Machine
# Liệt kê các máy Docker Machine trong hệ thống docker-machine ls # Chạy một Docker Machine đang dừng docker-machine start name-machine # Dừng một Docker Machine đang chạy docker-machine stop name-machine # Xóa một Docker Machine docker-machine rm name-machine # Lấy thông tin địa chỉ IP của 1 Docker Machine đang chạy docker-machine ip name-machine # Copy dữ liệu từ máy Host vào một máy Docker Machine đang chạy docker-machine scp filesource name-machine:/path-docke-machine/ docker-machine scp -r directory name-machine:/path-docke-machine/ # VÀO TERMINAL CỦA DOCKER MACHINE docker-machine ssh name-machine
Sau khi vào 1 Docker Machine bằng ssh, có thể bắt đầu sử dụng các lệnh docker, để làm việc với phiên bản docker daemon đang chạy trong Docker Machine này.
Website không bao giờ chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn muốn tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ kinh nghiệm, thủ tục, quy trình, bí kíp thực chiến mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin1_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty