亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何進入Docker容器的外殼?

如何進入Docker容器的外殼?

我開始使用Docker。我正在使用WordPress基本映像和docker-compose。我正在嘗試使用ssh進入其中一個容器,以檢查在初始構建期間創建的文件/目錄。我試著跑步docker-compose run containername ls -la,但是沒有做任何事情。即使這樣做,我還是希望有一個可以遍歷目錄結構的控制臺,而不是運行單個命令。用Docker執行此操作的正確方法是什么?
查看完整描述

3 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

要將其撲向正在運行的容器中,請輸入以下命令:


docker exec -t -i container_name /bin/bash


查看完整回答
反對 回復 2019-10-23
?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

假設由于您自己的原因,您確實確實想使用SSH。這需要一些步驟,但是可以做到。這是您將在容器內運行以對其進行設置的命令...


apt-get update

apt-get install openssh-server


mkdir /var/run/sshd

chmod 0755 /var/run/sshd

/usr/sbin/sshd


useradd --create-home --shell /bin/bash --groups sudo username ## includes 'sudo'

passwd username ## Enter a password


apt-get install x11-apps ## X11 demo applications (optional)

ifconfig | awk '/inet addr/{print substr($2,6)}' ## Display IP address (optional)

現在,您甚至可以使用X11轉發到SSH客戶端來運行圖形應用程序(如果它們已安裝在容器中):


ssh -X username@IPADDRESS

xeyes ## run an X11 demo app in the client


查看完整回答
反對 回復 2019-10-23
  • 3 回答
  • 0 關注
  • 506 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號