मैं एक चल रहे डॉकटर कंटेनर में ssh या बैश करना चाहता हूं। कृपया, उदाहरण देखें:
$ sudo docker run -d webserver
webserver is clean image from ubuntu:14.04
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
665b4a1e17b6 webserver:latest /bin/bash ... ... 22/tcp, 80/tcp loving_heisenberg
अब मैं कुछ इस तरह से प्राप्त करना चाहता हूं (रनिंग कंटेनर में जाना):
$ sudo docker run -t -i webserver (or maybe 665b4a1e17b6 instead)
$ root@665b4a1e17b6:/#
However when I run the line above I get new CONTAINER ID
$ root@42f1e37bd0e5:/#
मैंने वैग्रंट का इस्तेमाल किया और मैं भी वैसा ही व्यवहार करना चाहूंगा vagrant ssh
।
sudo docker exec -i -t container-name /bin/bash
जाने का एक रास्ता है।
sudo docker exec -i -t 665b4a1e17b6 /bin/sh
से उपयुक्त कार्यक्रमों और पैकेजों को स्थापित करने में सक्षम होने के लिए