進入執行中Docker容器的4種方法

2021-09-26 02:34:20 字數 517 閱讀 4662

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