docker進入後台執行的容器

2022-01-18 00:03:58 字數 692 閱讀 6599

我們執行docker容器的時候,使用了-d引數,把容器在後台執行後。

這個時候,我們使用docker ps命令,我們就可以知道哪些程式在後台執行。

我們要怎麼進入到docker容器呢?

1:使用docker attach命令

我們使用

docker attach db3 或者 docker attach d48b21a7e439
db3是後台容器的names,d48b21a7e439是容器的程序id  container id

然後就進去了這個容器的ssh介面。

但是它有乙個缺點,只要這個連線終止,或者使用了exit命令,容器就會退出後台執行

2:使用docker exec命令

這個命令使用exit命令後,不會退出後台,一般使用這個命令,使用方法如下

docker exec -it db3 /bin/sh 或者 docker exec -it d48b21a7e439 /bin/sh
db3是後台容器的names,d48b21a7e439是容器的程序id  container id

/bin/sh 是固定寫法

它也能進入這個容器

docker 後台執行和進入後台執行的容器

先建立並進入乙個新的被命名為newos的新容器 docker run it name newos docker.io centos 建立並指定埠號對映 docker run d p 8002 80 name my ng nginx centos bin bash 啟動的時候用 bin bash可能到...

Docker兩種方式進入後台執行的容器

1 在啟動容器的時候,有時候我們加了引數 d,這時容器自動進入後台執行。如果我們要進入容器,該怎麼辦?通常使用docker attach命令和nsenter工具。2 docker attach是docker自帶的命令。該命令有時候並不方便,因為他是同步的,若有多個使用者attach到乙個容器,乙個視...

docker篇 進入容器的後台的方法

會用到 docker attach 和 nsenter 工具 docker attach 是docker自帶的命令 docker run idt bin bash docker ps 可以看到該容器在後台執行中 那我們怎麼樣進入後台呢 docker attach 映象id 就可以進入了 有乙個弊端 ...