Câu trả lời:
Sau đây chỉ xây dựng hình ảnh, không bắt đầu các thùng chứa:
docker-compose build
Sau đây xây dựng hình ảnh nếu hình ảnh không tồn tại và bắt đầu các thùng chứa:
docker-compose up
Nếu bạn thêm --build
tùy chọn, nó buộc phải xây dựng hình ảnh ngay cả khi không cần thiết:
docker-compose up --build
Sau đây bỏ qua quá trình xây dựng hình ảnh:
docker-compose up --no-build
Nếu hình ảnh không được xây dựng trước, nó sẽ thất bại.
Các --no-cache
tùy chọn vô hiệu hóa các Docker xây dựng bộ nhớ cache trong quá trình tạo hình ảnh. Điều này được sử dụng để lưu trữ từng lớp trong Dockerfile và để tăng tốc độ tái sử dụng tạo lớp hình ảnh (~ dòng Dockerfile) được tạo trước đây cho các hình ảnh khác giống hệt nhau.
-d
) cho docker-compose up -d
không có trong tài liệu cho chỉ docker-compose
. Bạn phải nhìn vào docs.docker.com/compose/reference/up
docker-compose up -d
?