簡體   English   中英

通過命令行在 Docker 容器內運行 Linux 命令

[英]Run Linux Command inside Docker Container via command line

我有這個命令

clear; sudo kubectl exec -it $(kubectl get pods | grep 'app' | cut -d ' ' -f 1) ash 

我將降落在這里

/src # 

我還想運行一個命令ls

/src # ls                                                                                           
Procfile             composer.lock        phpunit.xml          server.php                           
app                  config               public               storage                              
artisan              database             resources            tests                                
benu.code-workspace  heroku.sh            routes               vendor                               
bootstrap            package-lock.json    run.sh               webpack.mix.js                       
composer.json        package.json         scripts                                                   
/src #   

我試過了

clear; sudo kubectl exec -it $(kubectl get pods | grep 'app' | cut -d ' ' -f 1) ash echo "ls"

clear; sudo kubectl exec -it $(kubectl get pods | grep 'app' | cut -d ' ' -f 1) echo "ls"

請糾正我

如果要運行該命令,則需要kubectl exec -it $podname ls 如果您輸入echo "ls"那么這就是運行的命令,即打印 "ls"。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM