docker升級容器命令
容器升級
docker 升級容器命令是什么?想要實現(xiàn)docker在線升級,可以在docker daemon start的時候,去檢查容器是不是running,如果running,那么清理容器遺留進(jìn)程,接著再重新start容器。以保證仍然作為容器的父進(jìn)程進(jìn)行管理。當(dāng)然,這就要求給docker新增一段代碼以實現(xiàn)該功能。
另外,升級容器的思路還有:升級 Docker Image;關(guān)閉就容器,并刪除;重新開啟新的容器,這樣才能使用新的代碼;升級數(shù)據(jù)庫。
升級 Docker Image
升級Image很簡單,只要從服務(wù)器拉下來最新的數(shù)據(jù)就行了
docker pull quay.io/sameersbn/redmine:latest
關(guān)閉就容器,并刪除
到工作目錄
cd /datadocker-compose stopdocker rm data_redmine_1
重新開啟新容器,這樣才能使用新的代碼
因為代碼升級,新增加了些環(huán)境參數(shù)的配置
REDMINE_SECRET_TOKENDB_NAME
這兩個一個是log提示的,另一個是發(fā)現(xiàn)服務(wù)升級完后,舊用戶登錄不了,查原因知道是因為數(shù)據(jù)庫名稱的默認(rèn)值變了。可能受影響的還有其他參數(shù),需要在詳情頁仔細(xì)看看。
docker-compose start
升級數(shù)據(jù)庫
docker exec -it data_redmine_1 bashcd $WORKDIRRAILS_ENV=production bundle exec rake db:migrate
海外主機(jī)的容器云是通過docker技術(shù),在集群服務(wù)器上部署容器服務(wù)實現(xiàn),安全可靠,擁有上萬Linux鏡像,功能強(qiáng)大、輕量靈活,可輕松作集群服務(wù),自由輕松搭建私有網(wǎng)絡(luò)。
高性價比的容器云產(chǎn)品咨詢客服
Tags:容器升級,docker升級容器命令
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信