docker建立容器一直restart解決

2021-10-12 20:07:58 字數 363 閱讀 8341

原因:

容器同時只能管理乙個程序,如果這個程序結束了容器就退出了,但是不表示容器只能執行乙個程序(其他程序可在後台執行),但是要使容器不退出必須要有乙個程序在前台執行。

解決方案:

啟動指令碼最後乙個程序一定要用前台執行方式 即在程序最後不加 &(&表示在後台執行),否則容器退出。

方法1: 可在指令碼後加 /bin/bash ,如果還不行,就換為 tail -f /dev/null (實時檢視/dev/null)。

方法2: dockerfile檔案寫cmd 後台執行命令 && /bin/bash

可用除錯方法:

docker run -it -d —name 容器名字 docker映象名 /bin/bash

一直很安靜

阿桑的走,很是突然,之前沒有聽過一點徵兆,突然就走了,其人與我非親非故,只是喜歡她那首 一直很安靜 給你的愛一直很安靜 來交換你偶爾給的關心 明明是三個人的電影 我卻始終不能有姓名 曾經想學這首歌,不過沒 細胞怎麼都學不會,現在將歌詞貼上來,以做紀念 空蕩的街景想找個人放感情 做這種決定是寂寞與我為...

一直報數遊戲

一種報數遊戲是從1開始連續報數,如果報到7的倍數 7,14,21,28 或者包含數字7的數 7,17,27,37 就用拍手代替這個數而不能報出。假設你連續聽到m聲拍手,問造成你聽到m聲拍手的第一下拍手所代表的數是幾?例如,你聽到了兩次連續的拍手,最小的可能這兩次拍手是27和28,因此輸出27。輸入m...

git 密碼一直輸入錯誤 ssh建立

1.在桌面右擊 選擇 git bash here 2.輸入 cd ssh 3.然後輸入ls檢視秘鑰列表 如上圖是已經配置過了就無需配置。如果沒有看到id ras.pub檔案即沒有配置,同上開啟git base here然後輸入下面命令 1.輸入命令 cd 2.然後輸入 ssh keygen.exe ...