經過嘗試第一種不能進去不知道為什麼,之後嘗試了一下在啟動容器的時候指定--name name後,用docker attach name就行了
在docker執行容器後,有時我們需要再次進入容器進行操作時,那就有以下幾種方式了:
以下方法需要知道容器id,首先需要
docker ps #在結果中找到你需要進入的容器的id
1.使用docker attach進入容器
docker attach container_id #進入該id的容器
2.使用docker exec進入容器(這個選項是在在docker1.3版本之後加入的)
docker exec -it container_id /bin/bash #進入該id的容器
3.使用nsenter命令進入容器,需要先安裝nsenter()
4.ssh進入容器(不推薦)
為什麼不推薦使用ssh進入容器呢?
docker進入後台執行的容器
我們執行docker容器的時候,使用了 d引數,把容器在後台執行後。這個時候,我們使用docker ps命令,我們就可以知道哪些程式在後台執行。我們要怎麼進入到docker容器呢?1 使用docker attach命令 我們使用 docker attach db3 或者 docker attach ...
Docker容器進入的4種方式
在使用docker建立了容器之後,大家比較關心的就是如何進入該容器了,其實進入docker容器有好幾多種方式,這裡我們就講一下常用的幾種進入docker容器的方法。進入docker容器比較常見的幾種做法如下 docker提供了attach命令來進入docker容器。接下來我們建立乙個守護態的dock...
Docker容器進入的4種方式
在使用docker建立了容器之後,大家比較關心的就是如何進入該容器了,其實進入docker容器有好幾多種方式,這裡我們就講一下常用的幾種進入docker容器的方法。進入docker容器比較常見的幾種做法如下 docker提供了attach命令來進入docker容器。接下來我們建立乙個守護態的dock...