Подтвердить что ты не робот

Как запустить оболочку mongodb в контейнере докера?

Чтобы запустить контейнер, я набираю следующую команду:

sudo docker run -i -t -p 28000:27017 mongo:latest /usr/bin/mongod --smallfiles

Но я хочу открыть оболочку в этом контейнере, чтобы ввести команды mongo. Какую команду я должен выполнить, чтобы сделать то же самое?

4b9b3361

Ответ 1

Вы можете запустить интерактивную оболочку mongo, выполнив следующую команду:

docker run -it -p 28000:27017 --name mongoContainer mongo:latest mongo

В противном случае, если ваш контейнер уже запущен, вы можете использовать команду exec:

docker exec -it mongoContainer mongo