Giới thiệu về docker làm quen với docker tạo container

Tại một nội dung bài viết trước, Hybrid topics vẫn tất cả reviews về những 6 lợi ích cơ bản của technology Docker.

Bạn đang xem: Giới thiệu về docker làm quen với docker tạo container

Nhận thấy đây là một technology giỏi và hữu ích cùng đang có Xu thế, đề nghị lần này Hybrid topics thường xuyên chia sẻ về kiểu cách sử dụng Docker cụ thể.

I. cũng có thể áp dụng docker khi nào?Tách biệt những thiết đặt đến từng áp dụng, không gây tác động cho nhau.Xây dựng môi trường xung quanh thao tác nhưng mà không quá tốn các thời gian cho câu hỏi thiết lập.Đồng độc nhất vô nhị môi trường thiên nhiên vạc triểnĐóng gói môi trường xung quanh xúc tiến một biện pháp bé dại gọn gàng dĩ nhiên mang đến dự án

II. Cài đặt:

Docker có cung cấp trên Linux, Windows, Ubuntu. Tại bài viết này, bản thân sẽ mua đặt lên trên môi trường xung quanh Windows 10. Các môi trường xung quanh khác cũng đơn giản và dễ dàng nlỗi setup những ứng dụng không giống. Hướng dẫn chi tiết trên. https://docs.docker.com/engine/installation/ .

Để cài đặt bỏ lên windows, triển khai công việc sau:

Sau khi cài đặt Docker kết thúc đang hiển thị 2 ứng dụng: Docker Quickstart Terminal (cần sử dụng lệnh) và Kitematic(sử dụng giao diện). Ở phạm vi bài viết này mình sử dụng Docker Quickstrart Terminal nhằm có thể đối chiều qua Khi cài để lên trên linux.Msinh hoạt Docker Quickstart Terminal sinh sống lần thứ nhất thì Docker sẽ tạo 1 đồ vật áo ở Virtualbox với tên default (chụ ý: chớ xóa nó đi nhé). Đồng thời IP. public là 192.168.99.100 (lưu giữ IPhường này nhé)

*
Ghi chú: Ngoài screen Terminal của docker, rất có thể áp dụng cmd, Gitbash … để áp dụng lệnh của docker. Tuy nhiên rất có thể gặp gỡ lỗi này “An error occurred trying to connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/images/json: open //./pipe/docker_engine: The system cannot find the tệp tin specified.”

cũng có thể sửa lỗi này bằng phương pháp trước khi mỗi lần msống cmd/Gitbash, dùng lệnh docker-machine env . Sau kia copy loại sau cuối của công dụng lệnh trên cùng triển khai.

*
III. Docker tất cả phần lớn gì?

*
Registry => Images => Container

Registry (Docker Hub) là VPS trung chổ chính giữa vị trí đựng những images original, hoặc những bản images đã được setup chỉnh sửa theo nhu cầu lẻ tẻ.

Xem thêm: Top 20 Sách Văn Học Hay Nên Đọc Một Lần, 36 Những Cuốn Sách Văn Học Hay Nên Đọc Ý Tưởng

Images: là OS, một vận dụng đã có cài đặt với đóng gói. Image chỉ tất cả quyền đọc.

Container là phiên bản thực thể của một image, được clone ra từ bỏ image, mọi tín đồ đang sử dụng với làm việc bên trên container là chính

Registry (Docker Hub) nằm ở server internet, còn images với container nằm tại vị trí thiết bị người tiêu dùng.

IV. Các lệnh cơ bạn dạng thường dùng:

1. Hiển thị danh sách những images :

*

Đã khởi hễ chấm dứt mysql. Tiếp theo khởi đụng rails tất cả links với mysql. Ở trên đây mình sync (-v “$PWD”:/my_app) thư mục hiện thời bên trên laptop với tlỗi mục /my_app trong container.

docker run -it –name eva_rails -v “$PWD”:/my_tiện ích –liên kết eva_mysql:mysql -p 3000:3000 rails bash

*

Cách tiếp sau, bản thân cấu hình lại tệp tin thông số kỹ thuật của framework Rails trong tệp tin database.yml theo thông số kỹ thuật :

host: 192.168.99.100

port: 3306

username: root

password: root

Nlỗi nỗ lực tôi đã setup xong xuôi cơ bạn dạng môi trường thiên nhiên phát triển rails + mysql. Chúng ta hoàn toàn có thể chạy ứng dụng thông qua shop IPhường 192.168.99.100:3000.

Xem thêm: Hướng Dẫn Ép Đồ Trong Minecraft, Cách Chế Tạo Đồ Vật Cơ Bản Trong Minecraft

VI. Kết luận

Qua bài hướng dẫn cơ bạn dạng này, mong muốn đa số người hình dung được kết cấu, hệ thống, giải pháp thao tác làm việc của Docker. Trong bài viết tiếp đây, bản thân đã chỉ dẫn phần lớn bạn phần thành lập môi trường thiên nhiên bởi Dockerfile và Docker compose.

VII. Nguồn tsi mê khảo

Bài viết được góp sức bởi: Phan Thiên Đức – HYBRID TECHNOLOGIES


Chuyên mục: Kiến thức