Thực thi thực tế
Thuộc phần Giới thiệu về Docker trong hành trình Terminal của Coddy. Bài học 8 trên 40.
Các lệnh bên trong một container chạy thực sự, chứ không chỉ giả lập kết quả bằng lệnh echo. Bạn có thể chứng minh điều này bằng cách cung cấp cho container một shell và một tập lệnh nhỏ:
docker run alpine sh -c "echo abc | tr a-z A-Z"Ở đây, sh -c chạy một chuỗi lệnh shell bên trong container. Shell chuyển abc vào tr qua đường ống, lệnh này chuyển chuỗi thành chữ hoa, nên đầu ra là ABC.
Điều này có nghĩa là bạn có thể sử dụng pipe, biến và các công cụ dòng lệnh mà bạn đã biết, tất cả đều bên trong container.
Thử thách
DễChạy một container từ alpine, dùng sh -c để in ra các số từ 1 đến 3, mỗi số trên một dòng, bằng seq 3.
Lệnh seq in ra một dãy số, vì vậy seq 3 in ra 1, 2 và 3, mỗi số trên một dòng riêng.
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 Dockerfile3Chạy container
Chạy một lệnhThực thi thực tếCác bản phân phối khác nhauTự động xóa containerÔn tập: trình chạy containerTự luyện tập: Playground Terminal