欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

windows壞境下docker使用phpmyamin的權(quán)限問題解決

 更新時(shí)間:2023年12月24日 11:06:47   作者:Grape  
這篇文章主要為大家介紹了windows壞境下docker使用phpmyamin發(fā)生的權(quán)限問題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

問題解析

在這里我們可以看到phpMyAmin顯示了配置文件權(quán)限錯(cuò)誤,這里標(biāo)記出不能給任意人修改,此時(shí)我們知道報(bào)錯(cuò)是因?yàn)榕渲梦募臋?quán)限問題

解決方法

出現(xiàn)的報(bào)錯(cuò)我們已經(jīng)知道了,這個(gè)時(shí)候我們就是要去更改phpMyAdmin的配置文件權(quán)限,我們先查詢docker運(yùn)行中的容器,此刻我windowspowershell,通過執(zhí)行執(zhí)行docker ps -a命令, 命令查看已經(jīng)在運(yùn)行的容器,這里可以看到容器中的信息

  • CONTAINER ID: 容器 ID。
  • IMAGE: 使用的鏡像。
  • COMMAND: 啟動(dòng)容器時(shí)運(yùn)行的命令。
  • CREATED: 容器的創(chuàng)建時(shí)間。
  • STATUS: 容器狀態(tài)。

Docker exec進(jìn)入容器

我可以看到docker-php.5.6的容器IP是596278f1537b,執(zhí)行docker exec -it CONTAINER ID /bin/bash, 比如:docker exec -it 596278f1537b /bin/bash就進(jìn)入到CONTATNER ID容器的/bin/bash腳本執(zhí)行模式,這時(shí)候就相當(dāng)于登錄到容器內(nèi)部,可以通過shell和這個(gè)容器即CONTAINER ID交互,可以執(zhí)行各種Linux命令了。

  • -d :分離模式: 在后臺(tái)運(yùn)行
  • -i :即使沒有附加也保持STDIN 打開
  • -t :分配一個(gè)偽終端


此時(shí)我們?cè)诖溯斎氲拿畋闶窃谔摂M機(jī)中的命令了

查看Docker composer.yim配置文件

我們找到docker文檔的docker composer.yim配置文件,找到docker-php.5.6的配置信息,docker 會(huì)在指定路徑下為每個(gè) volume 生成一個(gè)目錄,作為 mount(掛載) 源,這里看到我們執(zhí)行的路徑是/var/www/htdocs

· 路徑: /var/lib/volume

找到掛載路徑

這里我們可以看到進(jìn)入容器后是找到了掛載路徑:var/www/html,從上面我們可以看到我們是需要找htdocs的文件目錄,我們通過cd ../退回上級(jí)目錄,通過ls可以列出www目錄下的內(nèi)容
當(dāng)前命令是接著前面的docker exec命令的

查看權(quán)限信息

此刻我們定位到htdocs,我再次使用ls列出htdocs有沒有包含phpMyAmin文件,找到之后我們通過Linux語句ls -l -a列出所有的文件的權(quán)限,這里我們找到phpMyAdmin的配置文件的權(quán)限信息,從這張圖片看到rwxrwxrwx配置文件的權(quán)限是能可讀取可寫入可執(zhí)行,用數(shù)字表示為777

Linux文件權(quán)限解析

這邊我們?yōu)榱苏疹櫅]有學(xué)過linux系統(tǒng)的文件權(quán)限的同學(xué),我這里列出Linux文件權(quán)限的解釋, 1-3 位數(shù)字代表文件所有者的權(quán)限,4-6 位數(shù)字代表同組用戶的權(quán)限,7-9 數(shù)字代表其他用戶的權(quán)限。具體的權(quán)限是由數(shù)字來表示的,讀取的權(quán)限等于 4,用 r 表示;寫入的權(quán)限等于 2,用 w 表示;執(zhí)行的權(quán)限等于 1,用 x 表示;通過 4、2、1 的組合,得到以下幾種權(quán)限:0(沒有權(quán)限);4(讀取權(quán)限);5(4+1 | 讀取+執(zhí)行);6(4+2 | 讀取+寫入);7(4+2+1 | 讀取+寫入+執(zhí)行)。

更改配置權(quán)限

這里我們回到開頭,報(bào)錯(cuò)已經(jīng)給我們指出了報(bào)錯(cuò)原因,這個(gè)時(shí)候我們只要通過更改配置文件的權(quán)限我們就可以解決報(bào)錯(cuò)了,我們這里指定到畫紅線的路徑下,輸入chmod(用來修改某個(gè)目錄或文件的訪問權(quán)限) 755 config.inc.php就可以修改文件的權(quán)限,這樣子我就修改完成,Linux系統(tǒng)中的755權(quán)限是指所有者擁有可讀、可寫、可執(zhí)行權(quán)限,所屬組與其他用戶僅擁有可讀與可執(zhí)行權(quán)限。確認(rèn)的方式就是命令行的前綴是root@

問題解決完成

我們?cè)俅位氐綖g覽器進(jìn)行訪問,就可以進(jìn)去了,這樣子我們就解決了問題

以上就是windows壞境下docker使用phpmyamin的權(quán)限問題解決的詳細(xì)內(nèi)容,更多關(guān)于docker phpmyamin權(quán)限的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Docker安裝mysql教程以及解決mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘問題

    Docker安裝mysql教程以及解決mysqld: Can‘t read dir&nbs

    本文詳細(xì)介紹了如何通過Docker來安裝和配置MySQL數(shù)據(jù)庫,包括拉取MySQL鏡像、啟動(dòng)MySQL容器、配置MySQL、解決常見錯(cuò)誤等步驟,提供了詳盡的命令和參數(shù)說明,幫助用戶順利完成MySQL的安裝和配置,文中還提到了如何處理MySQL容器啟動(dòng)時(shí)遇到的“無法讀取目錄”
    2024-10-10
  • Docker部署Zookeeper分布式協(xié)調(diào)器的實(shí)現(xiàn)

    Docker部署Zookeeper分布式協(xié)調(diào)器的實(shí)現(xiàn)

    Zookeeper是分布式數(shù)據(jù)一致性的關(guān)鍵技術(shù),支持單機(jī)和集群部署,集群部署需奇數(shù)節(jié)點(diǎn),,通過Docker部署方便,支持配置文件映射和動(dòng)態(tài)角色變更,感興趣的可以了解一下
    2024-11-11
  • Docker搭建MySQ主從復(fù)制原理

    Docker搭建MySQ主從復(fù)制原理

    這篇文章主要介紹了Docker搭建MySQ主從復(fù)制原理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • 關(guān)于Docker部署postgresql數(shù)據(jù)庫的問題

    關(guān)于Docker部署postgresql數(shù)據(jù)庫的問題

    這篇文章主要介紹了Docker部署postgresql數(shù)據(jù)庫的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 項(xiàng)目訪問使用docker bridge網(wǎng)絡(luò)模式(端口映射)配置過程

    項(xiàng)目訪問使用docker bridge網(wǎng)絡(luò)模式(端口映射)配置過程

    這篇文章主要介紹了項(xiàng)目訪問使用docker bridge網(wǎng)絡(luò)模式(端口映射)配置過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • docker如何快速搭建幾個(gè)常用的第三方服務(wù)詳解

    docker如何快速搭建幾個(gè)常用的第三方服務(wù)詳解

    這篇文章主要給大家介紹了關(guān)于利用docker如何快速搭建幾個(gè)常用的第三方服務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 一文學(xué)會(huì)docker?安裝mysql的方法

    一文學(xué)會(huì)docker?安裝mysql的方法

    這篇文章主要介紹了docker?安裝?mysql的方法,通過使用docker命令下載mysql接著使用docker命令創(chuàng)建實(shí)例并啟動(dòng),對(duì)docker?安裝?mysql相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-04-04
  • docker-compose中的redis-stack詳解

    docker-compose中的redis-stack詳解

    Redis是一個(gè)開源的內(nèi)存數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng),主要用于數(shù)據(jù)庫、緩存和消息代理,支持多種數(shù)據(jù)結(jié)構(gòu),RedisStack則基于Redis,提供棧的操作及擴(kuò)展功能,適合復(fù)雜數(shù)據(jù)處理,本文給大家介紹docker-compose中的redis-stack,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 詳解MAC OSX Docker開發(fā)環(huán)境搭建

    詳解MAC OSX Docker開發(fā)環(huán)境搭建

    本篇文章主要介紹了詳解MAC OSX Docker開發(fā)環(huán)境搭建,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • Docker快速部署主流腳本語言JavaScript的全過程

    Docker快速部署主流腳本語言JavaScript的全過程

    JavaScript是目前所有主流瀏覽器上唯一支持的腳本語言,這也是早期JavaScript的唯一用途,下面這篇文章主要給大家介紹了關(guān)于Docker快速部署主流腳本語言JavaScript的相關(guān)資料,需要的朋友可以參考下
    2023-02-02

最新評(píng)論