docker run起來之後執行多條命令

2021-09-07 15:55:49 字數 696 閱讀 2512

最近在搞jenkins pipeline的部署工作,而在對.net core進行部署時不希望安裝dotnet sdk,為了移植性更好,打算直接使用aspnetcore的docker映象,通過docker去run它,而在這個時間出現了乙個問題 docker run aspnetcore:2.0之後如果希望同時執行多個sh命令出現了問題,還非要寫個指令碼檔案,這是大叔不喜歡的!

docker run aspnetcore:2.0 ls && ls
結果是第乙個ls顯示的是容器裡的內容,而第二個ls顯示的是本地centos的內容,這不是大叔希望的!

大叔希望兩個ls,即多條sh命令都在容器裡執行,這樣就避免了新加s**件的煩惱!

然後大叔找了一些資料,幸運的是,被大叔找到了!

docker run 5800 sh -c "

ls && echo '-------' && ls

"

事實上,就是在run後面加了乙個sh -c命令,後面直接加多條語句即可!

這次是我希望的結果,終於可以了,以後不用建立s**件了,本來就不應該建立多餘的檔案,呵呵 !

執行 rm rf 之後

本文只是記錄一下自己在執行了rm rf 之後的心路歷程以及過後的乙個解決思路,並不是純技術解決方案。慎用 rm rf 說來慚愧,感謝部門領導對我的百般信任,讓我在剛畢業的時候就能在開發之餘,監管部門的伺服器。正是因為如此,我也有幸在手速足夠快的情況下,將原本的rm rf 按成了rm rf 原來是要刪...

從省賽回來之後到暑假集訓和自己感受

省賽打的很憋屈,也很鬧心。最後學校通知是三等,不過也不太高興,省賽回來不到十天就去了北京打藍橋杯,第一次上京,逛了挺多地方,參觀了thu和pku 我們在pku賽點 感受了一下高考比我多200分的大神的環境,真的很好。最後藍橋杯打鐵了。難過一分鐘,回到學校就呆著了,直到考完試,又開始acm之路。集訓我...

main執行之前與之後

main函式執行之前,主要就是初始化系統相關資源 1.設定棧指標 2.初始化static靜態和global全域性變數,即data段的內容 3.將未初始化部分的賦初值 數值型short,int,long等為0,bool為false,指標為null,等等,即.bss段的內容 4.執行全域性構造器,估計是...