Tôi đang theo dõi Tài liệu Docker CoreOS và nó đề cập đến việc bắt đầu các thùng chứa với các lệnh như:
docker run someImageName /bin/somebinary
Đâu someImageName
là một hình ảnh. Khi / bin / somebinary thoát, hình ảnh sẽ không còn chạy.
Tôi chỉ đơn giản muốn chạy một hình ảnh, mà không chỉ định bất kỳ nhị phân nào để chạy. Thay vào đó, tôi chỉ đơn giản muốn chạy các dịch vụ (ví dụ: systemd / sysvinit) thường chạy bên trong hệ điều hành hình ảnh .
Đây có vẻ như là điều phổ biến nhất mà bất kỳ ai cũng muốn làm với Docker, nhưng cố gắng chạy một hình ảnh mà không có lệnh trả về:
2014/02/05 14:49:19 Error: create: No command specified
Làm cách nào tôi có thể khởi động một Docker container và chạy một hệ điều hành đầy đủ, thay vì chỉ định một lệnh ?