溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

docker compose啟動docker文件掛載失敗如何解決

發(fā)布時間:2023-03-16 09:51:18 來源:億速云 閱讀:161 作者:iii 欄目:開發(fā)技術(shù)

這篇“docker compose啟動docker文件掛載失敗如何解決”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“docker compose啟動docker文件掛載失敗如何解決”文章吧。

    docker-compose啟動docker文件掛載失敗

    學(xué)習(xí)了下elk,啟動服務(wù)使用docker-compose啟動,也是各種啟動失敗,記錄下問題,以后好查驗

    啟動es報錯

    Caused by: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes

    看錯誤是文件目錄無權(quán)限,實際是因為掛載的宿主機目錄無權(quán)限導(dǎo)致,使用命令賦權(quán)

    chmod 777 掛載目錄

    ps:如果問題沒有解決,看這里

    docker-compose版本與docker版本兼容問題,百度搜索docker-compose與docker版本兼容,弄好應(yīng)該就可以了

    pps:如果問題還沒有解決,繼續(xù)看

    卡了好幾天,最終發(fā)現(xiàn)文件夾使用chmod 777命令后,linux權(quán)限是這樣子的,多了一個“.”

    docker compose啟動docker文件掛載失敗如何解決

    百度下selinux關(guān)閉操作。

    完了,可是es啟動好了,我太難了

    運行docker-compose up 提示掛載volumes出錯的問題

    項目場景

    docker-compose 運行本地開發(fā)環(huán)境

    問題描述

    之前用的好好的,今天突然發(fā)現(xiàn)docker-compose始終起不來,提示掛載的volumes有問題,如下圖

    docker compose啟動docker文件掛載失敗如何解決

    很納悶,也沒改啥,怎么就突然報錯了?? 

    掛載方式如下:

    volumes:   - ./backend/docker/xdebug.ini:/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini

    原因分析

    于是我回憶了下今天干了啥。。。

    1、發(fā)現(xiàn)win10激活到期了,下載激活軟件激活下

    2、激活期間關(guān)閉了殺毒軟件,然后發(fā)現(xiàn)內(nèi)存爆滿,軟件奔潰,懷疑可能下載的軟件含惡意病毒,打開殺毒軟件全盤殺了下毒

    3、重啟電腦

    然后就發(fā)現(xiàn)docker-compose up -d 報錯。

    起初懷疑是不是殺毒軟件誤刪了什么系統(tǒng)文件導(dǎo)致,后來分析容器沒啟動的服務(wù)發(fā)現(xiàn)一個共同點就是它們都是掛載了volumes的。然后就懷疑是掛載有問題,后來檢查了docker for windows客戶端的配置發(fā)現(xiàn)c盤沒勾選,勾選了點apply又被自動取消。到此初步找到了原因。

    docker compose啟動docker文件掛載失敗如何解決

    解決方案

    為什么會這樣?查了下果然跟win10激活有關(guān),說是系統(tǒng)安全策略被改了。

    docker compose啟動docker文件掛載失敗如何解決

    就這個玩意兒,改成經(jīng)典就好了。

    具體打開方式:

    win+R 輸入 secpol.msc 確定

    以上就是關(guān)于“docker compose啟動docker文件掛載失敗如何解決”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

    向AI問一下細節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI