Chỉ thị CMD
Thuộc phần Giới thiệu về Docker trong hành trình Terminal của Coddy. Bài học 23 trên 40.
Câu lệnh CMD đặt lệnh mặc định mà container chạy khi bạn khởi động mà không chỉ định lệnh nào. Câu lệnh này thường được viết dưới dạng mảng JSON:
FROM alpine
CMD ["echo", "container ran"]Hãy tạo image này và chạy nó mà không cần tự nhập lệnh nào, nó sẽ tự động in ra container ran:
docker build -t greeter .
docker run greeterCMD quy định hành động mặc định của một image. Nếu bạn truyền một lệnh cho docker run, lệnh đó sẽ thay thế CMD.
Thử thách
Trung bìnhMở Dockerfile trong cây tệp và viết hai chỉ thị: FROM alpine và CMD ["echo", "built and running"]. Lưu tệp, tạo image với tag auto, rồi chạy image mà không chỉ định lệnh để CMD in nội dung ra.
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