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 Lucky88 phân tích: Bao nhiêu đội tuyển dự EURO      ♥ Mẹo để có làn da trắng toàn thân hiệu quả      ♥ Nạp tiền qua ứng dụng Mobifone Next      ♥ Lucky88: Truyền thông Thái Lan bất ngờ so sánh      ♥ Phiên bản điện thoại LG V50      ♥ Huong dan dang ky Vxtra mang Vinaphone      ♥ Huong dan cach them nguoi dung thanh toan trong Go      ♥ Cach nap tien vao tai khoan Google Adword CHUAN NH      ♥ Những chưc năng mà ghế massage cao cấp cần có      ♥ Tìm hiểu về chất liệu vải Polyester      ♥ 整体重大ニュース      ♥ Những điểm du lịch tại miền Bắc Thái Lan (p2)      ♥ SHEET Cô bạn học      ♥ Lucky88 phân tích: Man Utd hết cơ hội đón Van der      ♥ Lucky88 phân tích: Tristan Do bị loại khi đối đầu      ♥ Lucky88 phân tích: Tiến Linh ngày càng chơi hay      ♥ Địa chỉ thẩm mỹ này đang lan tỏa yêu thương      ♥ Lucky88: Hãy chờ giây phút Phượng trở lại!      ♥ Cách thức thiết kế nội thất căn hộ chung cư      ♥ thiết kế nội thất cho phòng bếp chung cư      
 
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: 292
Tiền mặt: 2,930
Thanked: 0
Cấp bậc: 15
------
------
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 [email protected]

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à: 18th November 2019 - 11:38 PM
Home | Mạng xã hội | Blog | Thiệp điện tử | Tìm kiếm | Thành viên | Sổ lịch | Xem phim online chất lượng cao