1 回答

紅顏莎娜
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
Docker容器運(yùn)行后,如何進(jìn)入容器進(jìn)行操作呢?起初我是用SSH。如果只啟動(dòng)一個(gè)容器,用SSH還能應(yīng)付,只需要將容器的22端口映射到本機(jī)的一個(gè)端口即可。當(dāng)我啟動(dòng)了五個(gè)容器后,每個(gè)容器默認(rèn)是沒有配置SSHServer的,安裝配置SSHD,映射容器SSH端口,實(shí)在是麻煩。我發(fā)現(xiàn)很多Docker鏡像都是沒有安裝SSHD服務(wù)的,難道有其他方法進(jìn)入Docker容器?有很多種方法,包括使用dockerattach命令或nsenter工具等。使用attach命令有時(shí)候并不方便。當(dāng)多個(gè)窗口同時(shí)attach到同一個(gè)容器的時(shí)候,所有窗口都會(huì)同步顯示。nsenter可以訪問另一個(gè)進(jìn)程的名字空間。為了連接到容器,你還需要找到容器的第一個(gè)進(jìn)程的PID,可以通過下面的命令獲取。
- 1 回答
- 0 關(guān)注
- 1402 瀏覽
添加回答
舉報(bào)
0/150
提交
取消