Dockerfile là gì
Thuộc phần Giới thiệu về Docker trong hành trình Terminal của Coddy. Bài học 21 trên 40.
Đến giờ, bạn đã dùng những image do người khác tạo. Để tự tạo image, bạn viết một Dockerfile: tệp văn bản thuần liệt kê các bước để tạo image, mỗi chỉ thị trên một dòng.
Chỉ thị quan trọng nhất là FROM, chỉ thị bắt đầu mọi Dockerfile. Nó chọn image cơ sở để bạn xây dựng dựa trên đó:
FROM alpineDòng này yêu cầu bắt đầu từ image alpine. Sau đó, bạn thêm các chỉ dẫn bên dưới để tùy chỉnh image.
Bạn có thể tạo Dockerfile ngay từ terminal. Một cách đơn giản là ghi các dòng vào tệp có tên Dockerfile:
cat > Dockerfile << 'EOF'
FROM alpine
EOFMọi thứ nằm giữa EOF và EOF sẽ được ghi vào tệp.
Thử thách
Người mớiTrong thư mục của bạn đã có một tệp Dockerfile. Mở Dockerfile từ cây tệp, chỉ để lại FROM alpine làm câu lệnh duy nhất rồi lưu tệp. Sau đó dùng cat để in nội dung tệp ra và xác nhận.
Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Giới thiệu về Docker
4Quản lý container
Đặt tên containerContainer chạy nềnLiệt kê tất cả containerDừng và xóa containerÔn tập: vòng đời container10Dự án ứng dụng chào hỏi
Tổng quan dự ánViết DockerfileTự luyện tập: Playground Terminal