20
要啓動容器,我鍵入以下命令:如何在docker容器中啓動一個mongodb shell?
sudo docker run -i -t -p 28000:27017 mongo:latest /usr/bin/mongod --smallfiles
但我想在這個容器打開外殼,鍵入命令蒙戈。 我應該運行什麼命令來做同樣的事情?
要啓動容器,我鍵入以下命令:如何在docker容器中啓動一個mongodb shell?
sudo docker run -i -t -p 28000:27017 mongo:latest /usr/bin/mongod --smallfiles
但我想在這個容器打開外殼,鍵入命令蒙戈。 我應該運行什麼命令來做同樣的事情?
您可以運行通過運行以下命令交互式蒙戈外殼:
docker run -it -p 28000:27017 --name mongoContainer mongo:latest mongo
否則,如果您的容器已經在運行,你可以使用exec
命令:
docker exec -it mongoContainer mongo
錯誤:命令不找到:exec 錯誤:未找到命令:-it 用法:docker [OPTIONS] COMMAND [arg ...] -H = [unix:///var/run/docker.sock]:tcp:// host :端口綁定/連接到或unix://路徑/到/套接字使用 – madhavi
您目前安裝了哪個版本的docker? exec命令已經在1.3.0版本中引入 –
Docker版本1.0.1 – madhavi