經過嘗試第一種不能進去不知道爲什麼,之後嘗試了一下在啓動容器的時候指定--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進入容器呢?