Wadah Docker biasanya tidak memiliki sistem init penuh dan interaksi dengan pemula tidak akan berfungsi di dalam wadah buruh pelabuhan. (Secara teori itu mungkin, tetapi itu mengalahkan tujuan memiliki tumpukan ringan)
Artinya, Anda memulai wadah buruh pelabuhan, itu akan menjalankan satu perintah "/usr/bin/mongod"
Contoh menjalankan mongodb di dalam wadah buruh pelabuhan:https://docs.docker.com/samples /library/mongo/
Juga karena Anda menjalankan perintah instalasi menggunakan wadah buruh pelabuhan interaktif, juru bahasa Shell Anda adalah perintah tunggal sejauh buruh pelabuhan dipertimbangkan. Setelah dalam sesi interaktif, Anda dapat menjalankan mongod di latar belakang (Seperti yang Anda lakukan) dan memulai sesi klien mongo.
Cara lain adalah dengan menjalankan petunjuk ini sebagai bagian dari Dockerfile . Anda dapat merujuk ke contoh mongodb .
Anda mungkin juga ingin mempertimbangkan beberapa gambar mongo db resmi yang sudah diterbitkan di hub buruh pelabuhan:
https://registry.hub.docker.com/_/mongo/