最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決docker日志掛載的問(wèn)題

 更新時(shí)間:2020年11月20日 14:55:11   作者:大樹168  
這篇文章主要介紹了解決docker日志掛載的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

關(guān)鍵是本地服務(wù)器沒(méi)有寫入的權(quán)限

關(guān)鍵看這里吧(Permission denied), 一直沒(méi)有看正方,以為是配置日志文件 找不到有問(wèn)題,下面是部分異常

10:35:09,498 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - openFile(null,true) call failed. java.io.FileNotFoundException: logs/bandwidth.log.2019-04-25.log (Permission denied)
    at java.io.FileNotFoundException: logs/bandwidth.log.2019-04-25.log (Permission denied)
    at   at java.io.FileOutputStream.open0(Native Method)
    at   at java.io.FileOutputStream.open(FileOutputStream.java:270)
    at   at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    at   at ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:26)
    at   at ch.qos.logback.core.FileAppender.openFile(FileAppender.java:204)
    at   at ch.qos.logback.core.FileAppender.start(FileAppender.java:127)
    at   at ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:100)
    at   at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:90)
    at   at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)
    at   at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)

嘗試好多遍,才真正看懂原因也是從網(wǎng)上看到的一點(diǎn)啟發(fā),希望大家也能注意到,我用如下命令完美解決

docker run -it --privileged=true -v /dockerlogs:/app/logs -d -p 5080:5080 82edb4bbc79b

掛載宿主機(jī)已存在目錄后,在容器內(nèi)對(duì)其進(jìn)行操作,報(bào)“Permission denied”

可通過(guò)兩種方式解決:

1> 關(guān)閉selinux。

臨時(shí)關(guān)閉:# setenforce 0

永久關(guān)閉:修改/etc/sysconfig/selinux文件,將SELINUX的值設(shè)置為disabled。

2> 以特權(quán)方式啟動(dòng)容器

指定--privileged參數(shù)

如:

# docker run -it --privileged=true -v /test:/softlogs

補(bǔ)充知識(shí):docker -v 掛載日志到宿主機(jī)

今天用docker拉了個(gè)vsftp的鏡像,運(yùn)行,想把這個(gè)容器的日志給掛載到宿主機(jī)上方便查看,結(jié)果日志怎么都不出來(lái),百度找半天找不到原因。

最后發(fā)現(xiàn)是需要先在宿主機(jī)的掛載目錄下新建個(gè)和日志名稱一樣的文件,如下。

上面是我容器日志的位置

1、剛開(kāi)始我是這樣運(yùn)行容器并掛載日志的(正常情況這樣是可以掛載出來(lái)的,但咱這個(gè)不是不正常么~~~),但日志怎么都不出來(lái)。

docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /home/logs/:/var/log/vsftpd/ -e FTP_USER=cqs -e FTP_PASS=chaoshiye@2020 --name vsftpd fauria/vsftpd

2、實(shí)際解決辦法就是在宿主機(jī)掛載目錄下創(chuàng)建文件 vsftpd.log,然后再執(zhí)行上面的掛載,就會(huì)成功。

以上這篇解決docker日志掛載的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式

    Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式

    docker打包springboot鏡像,并不是簡(jiǎn)單的將springboot項(xiàng)目的jar包上傳容器里,然后啟動(dòng),這個(gè)操作很簡(jiǎn)單,但是如果我每次要查看容器中的日志就需要每次都進(jìn)入容器內(nèi)部進(jìn)行查看,這就非常麻煩了,所以本文介紹了Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式,需要的朋友可以參考下
    2024-03-03
  • docker-compose---安裝掛載本地文件啟動(dòng)mariadb問(wèn)題

    docker-compose---安裝掛載本地文件啟動(dòng)mariadb問(wèn)題

    這篇文章主要介紹了docker-compose---安裝掛載本地文件啟動(dòng)mariadb問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Docker 容器編排利器Compose(起步篇)

    Docker 容器編排利器Compose(起步篇)

    這篇文章主要介紹了Docker 容器編排利器Compose(起步篇),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Docker Hub運(yùn)行原理及實(shí)現(xiàn)過(guò)程解析

    Docker Hub運(yùn)行原理及實(shí)現(xiàn)過(guò)程解析

    這篇文章主要介紹了Docker Hub運(yùn)行原理及實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Docker容器使用jenkins部署web項(xiàng)目(總結(jié))

    Docker容器使用jenkins部署web項(xiàng)目(總結(jié))

    這篇文章主要介紹了Docker容器使用jenkins部署web項(xiàng)目(總結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • docker下修改mysql配置文件的方法

    docker下修改mysql配置文件的方法

    這篇文章主要介紹了docker下修改mysql配置文件的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • docker運(yùn)行nginx不生效的解決辦法

    docker運(yùn)行nginx不生效的解決辦法

    當(dāng)docker運(yùn)行nginx鏡像時(shí),設(shè)置端口映射,則只有該映射端口起作用,nginx配置的其他端口無(wú)效,接下來(lái)本文將給大家介紹docker運(yùn)行nginx不生效的解決辦法,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-01-01
  • 如何在Docker中設(shè)置Redis的密碼

    如何在Docker中設(shè)置Redis的密碼

    這篇文章主要介紹了在Docker中設(shè)置Redis的密碼的相關(guān)知識(shí),通過(guò)使用Docker,我們可以輕松地啟動(dòng)Redis容器并設(shè)置密碼來(lái)保護(hù)我們的Redis實(shí)例,這提供了一個(gè)簡(jiǎn)單和可移植的方法來(lái)部署和管理Redis服務(wù)器,感興趣的朋友一起看看吧
    2023-11-11
  • 解決Docker報(bào)錯(cuò):“docker build“ requires exactly 1 argument.

    解決Docker報(bào)錯(cuò):“docker build“ requires exactly&nb

    這篇文章主要介紹了解決Docker報(bào)錯(cuò):“docker build“ requires exactly 1 argument.具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 如何使用Celery和Docker處理Django中的定期任務(wù)

    如何使用Celery和Docker處理Django中的定期任務(wù)

    這篇文章主要介紹了使用Celery和Docker處理Django中的定期任務(wù)的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05

最新評(píng)論

闽清县| 江门市| 三穗县| 肥城市| 大庆市| 永顺县| 琼结县| 资溪县| 门头沟区| 宜川县| 桂阳县| 合阳县| 南京市| 广西| 汶上县| 浦江县| 平和县| 九台市| 莱州市| 内乡县| 武隆县| 司法| 汤原县| 稷山县| 井陉县| 临汾市| 庆安县| 方山县| 镇雄县| 新安县| 南乐县| 丰镇市| 广宁县| 九江县| 讷河市| 康定县| 安达市| 平武县| 新乐市| 东乌珠穆沁旗| 三门县|