Tôi đang thực hiện một số thử nghiệm ban đầu với docker. Hiện tại tôi có hình ảnh của mình và tôi có thể đặt một số thùng chứa đang chạy, với:Tự động bắt đầu dịch vụ trong vùng chứa Docker
docker ps
Tôi làm docker attach container_id
và bắt đầu dịch vụ apache2.
Sau đó từ bảng điều khiển chính, tôi chuyển vùng chứa đó đến hình ảnh.
Sau khi thoát khỏi vùng chứa, nếu tôi cố bắt đầu vùng chứa hoặc cố gắng chạy một vùng chứa mới từ hình ảnh đã cam kết, dịch vụ luôn bị dừng.
Cách tạo hoặc khởi động lại một vùng chứa với các dịch vụ đã bắt đầu, ví dụ như apache?
điểm tốt /etc/bash.bashrc –
'/ etc/bash.bashrc' sẽ được thực hiện trên mỗi khởi động bash có thể gây ra vấn đề nếu sau này bạn muốn tương tác với vùng chứa (ví dụ như thực thi 'docker exec -ti ID bash') ... Tôi nghĩ đây không phải là nơi thích hợp để đặt các tập lệnh khởi động cho các dịch vụ như apache2 –
Đồng ý Petr. Tôi đã học về Docker kể từ khi tôi đăng câu trả lời này, và trong khi nó hoạt động, nó không phải ở tất cả các cách chúng tôi thực sự sử dụng Docker trong cuộc sống thực. – damick