New articles Năng lực quản lý: nhân tố thứ năm     ♥ Lựa chọn mục tiêu cuộc đời     ♥ 10 bí quyết cân bằng công việc và gia đình     ♥ Cô đơn trên mạng     ♥ Chứng khoán: Giấc mơ và ác mộng     ♥ Tám     ♥ Những tính năng của blog VnVista     ♥ Các mạng xã hội thống trị Google     ♥ Điều gì tạo nên một giám đốc công nghệ thông tin giỏi?     ♥ Cố gắng xóa bỏ những ấn tượng xấu     ♥ Cần một cách làm ăn mới     ♥ Tiếp thị hướng đến doanh nhân     ♥ Đưa cửa hàng thật lên chợ ảo     ♥ Bí quyết quản lý các nhân viên trẻ     ♥ Một số câu hỏi phỏng vấn “đặc biệt” của Microsoft     ♥ 4 bài học thành công trong kinh doanh     ♥ Tạo dựng hình ảnh một cô gái trẻ chuyên nghiệp     ♥ Góc “khác” của thế giới online đêm     ♥ Phong cách người Mỹ     ♥ Chỉ nghĩ đến tiền cũng làm người ta ích kỷ     
New blog entries SHEET Mong ước kỷ niệm xưa      ♥ Báo giá màn hình led trong nhà phù hợp theo không      ♥ Tư vấn lắp đặt màn hình LED tại quận Hoàng Mai      ♥ Ẩm thực du lịch Nhật Bản hè 2024      ♥ Mức phạt chậm nộp mẫu 04/SS-HĐĐT là bao nhiêu?      ♥ Tủ đồ nghề 4 ngăn di động      ♥ Hikvision DS-2CD1123G0-IUF: Camera IP cho an ninh      ♥ SHEET Tình bơ vơ      ♥ Thiếu G6PD nên và không nên ăn gì? Chuyên gia cảnh      ♥ 神戸 不用品回収      ♥ Ditropan 5mg là thuốc gì?      ♥ Dịch vụ khách hàng là gì?      ♥ 神戸 不用品回収      ♥ Hướng dẫn lập hóa đơn khi xuất khẩu      ♥ Lò Nướng Inox Chất lượng      ♥ SHEET Tà áo cưới      ♥ TOP Cách bảo trì bảo dưỡng màn hình LED an toàn và      ♥ Chiêm ngưỡng TOP 8 màn hình LED ngoài trời lớn nhấ      ♥ Plugin ký số là gì? Chỉ ra lỗi chưa cài đặt      ♥ Story Saver: Empowering Your Social Media E      
 
Reply to this topicStart new topicStart Poll

Liệt Kê · [ Bình Thường ] · Tách Biệt+

Docker build và những tùy chọn


tranvanthe92cd
post Oct 16 2019, 09:49 AM
Gửi vào: #1
No avartar

Group Icon

Trưởng Phòng
*****
Thành viên: 75,625
Nhập: 2-June 18
Bài viết: 293
Tiền mặt: 2,940
Thanked: 0
Cấp bậc: 16
------
------
Bạn bè: 0
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





Docker không còn mới ở thời điểm hiện tại và ngày càng chứng tỏ khả năng tuyệt vời của nó. Một hoạt động không thể thiếu trong việc sử dụng Docker là Build Images. Các tùy chọn sau đây hy vọng giúp ích các bạn trong quá trình ấy..

Docker build



Tạo ra lệnh trong thư mục chứa file Dockerfile

Build với tên và tag

Tên được gán là ubuntu/alpine

Tag được gán là 2.0

Kiểm tra bằng lệnh "docker images"

Build với file tùy chọn

Option -f: trỏ đến file muốn sử dụng để thay thế Dockerfile

Build với Github URL

Có thể sử dụng đường dẫn ngắn hoặc đường dẫn repository đầy đủ. Dockerfile nằm ở thư mục gốc của Git repo.

Có thể chỉ định một repo khác tùy ý với git:// hoặc git@

Build với file đọc từ STDIN

Ngoài 3 kiểu file dưới đây còn hỗ trợ gzip, xz ...

Build không sử dụng cache

Docker sử dụng cache để rút ngắn thời gian build, nếu không muốn điều đó có thể sử dụng cờ --no-cache

Loại bỏ file không muốn thêm vào images

Bạn sử dụng chức năng ADD hoặc COPY, có thể sẽ xuất hiện những file bạn không mong muốn nằm lần những file cần thiết. Có thể ignore bằng file .dockerignore tương tự như .gitignore

Xem thêm: phần mềm quản lý doanh nghiệp

Đặt biến sử dụng trong Dockerfile

Nếu chương trình của bạn chỉ cần chạy 1 hoặc vài file thực thi, cấu hình, nhưng để có được các file ấy lại cần cài đặt môi trường, package, module rất phức tạp và tốn dung lượng khiến cho images của bạn nặng nề.

Xem thêm: mvc

Khi ấy, bạn có thể thực hiện các công việc cài đặt đó ở các stage có đầy đủ môi trường, rồi copy file cần thiết sang stage dựa trên images nhẹ hơn, nhưng đủ để execute/run ứng dụng của bạn.

Xem thêm: asp.net là gì

Các stage được đặt tên bằng từ khóa as và có thể COPY giữa các stage bằng cờ --from=<stage name>


--------------------
Nhóm bạn bè:

Thành viên này chưa có người bạn nào trong mạng VnVista, nếu bạn muốn trở thành người bạn đầu tiên của thành viên này, hãy click vào đây


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Thank you! Reply to this topicTopic OptionsStart new topic
 

Bản Rút Gọn Bây giờ là: 24th April 2024 - 03:55 AM
Home | Mạng xã hội | Blog | Thiệp điện tử | Tìm kiếm | Thành viên | Sổ lịch