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

Docker安裝wordpress并配置數(shù)據(jù)庫超詳細(xì)介紹版

 更新時(shí)間:2023年11月14日 11:16:37   作者:SmallFatMan  
安裝WordPress是一項(xiàng)常見的任務(wù),使用Docker可以使這個(gè)過程更加簡(jiǎn)單和可靠,下面這篇文章主要給大家介紹了關(guān)于Docker安裝wordpress并配置數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下

一、拉取wordpress鏡像(默認(rèn)最新)

這一步和代理倉庫有關(guān),可能拉取時(shí)間偏久一點(diǎn)(出錯(cuò)時(shí)多拉取一次)

docker pull wordpress

二、啟動(dòng)wordpress容器

啟動(dòng)容器,設(shè)置容器名為mywordpress2并把80端口映射到宿主機(jī)的9999端口

docker run -it --name mywordpress2 -p 9999:80 -d wordpress

要添加掛載硬盤,可以使用 -v 參數(shù)來指定掛載點(diǎn)。例如,假設(shè)你有一個(gè)硬盤 /data ,你可以將它掛載到 WordPress容器內(nèi)的 /var/www/html 目錄上,命令如下所示:

docker run -it --name mywordpress2 -p 9999:80 -v /data:/var/www/html -d wordpress

這樣,容器內(nèi)的 WordPress 網(wǎng)站就會(huì)使用 /data 目錄作為持久存儲(chǔ),你可以將數(shù)據(jù)保存在該目錄下,即使容器被刪除或重新創(chuàng)建,數(shù)據(jù)也不會(huì)丟失。請(qǐng)確保在運(yùn)行此命令之前,已經(jīng)在主機(jī)上創(chuàng)建了目標(biāo)掛載點(diǎn)。

三、查看容器狀態(tài)

docker ps

如果看到這個(gè)容器存在說明啟動(dòng)成功了

CONTAINER ID   IMAGE       COMMAND                   CREATED              STATUS              PORTS                  NAMES
d20caba62aa8   wordpress   "docker-entrypoint.s…"   About a minute ago   Up About a minute   0.0.0.0:9999->80/tcp   mywordpress2

四、安裝wordpress博客程序

在docker面板啟動(dòng)wordpress容器

此時(shí)在瀏覽器訪問http://localhost:9999/wp-admin/setup-config.php進(jìn)行安裝,這時(shí)的ip地址是宿主機(jī)的IP,因?yàn)槲业乃拗鳈C(jī)就是本機(jī),所以訪問地址為:http://localhost:9999。

傻瓜式安裝步驟,得到以下配置頁面,此時(shí)需要配置數(shù)據(jù)庫信息,但是這個(gè)容器中并沒有安裝Mysql服務(wù),所以我再安裝了一個(gè)Mysql容器。

  • 拉取mysql鏡像(5.7)
docker pull mysql:5.7

  • 啟動(dòng)mysql容器

啟動(dòng)容器,設(shè)置容器名為mysql5.7并把3306端口映射到宿主機(jī)的3305端口上,同時(shí)設(shè)置root初始化密碼為123456

docker run -it --name=mysql5.7 -p 3305:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci  --lower_case_table_names=1

掛載卷可以參考如下(將路徑修改為你想要掛載的位置):

docker run -it --name=mysql5.7 -p 3305:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -e MYSQL_INITDB_ARGS="--character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --lower_case_table_names=1" -v S:\mysqlbak:/var/lib/mysql -d mysql:5.7

配置mysql容器 此時(shí)的mysql已經(jīng)運(yùn)行起來了,但是需要配置允許外部訪問才可使用。

 #進(jìn)入容器
docker exec -it mysql5.7 bash
#進(jìn)入mysql數(shù)據(jù)庫--123456
mysql -u root -p
#設(shè)置mysql允許訪問
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

利用navicat一類的Mysql管理工具創(chuàng)建數(shù)據(jù)wordpress

也可以命令行形式創(chuàng)建

create database wordpress;

再次進(jìn)入配置頁面(http://ip:9999) 這里的mysql地址不能為回送地址(127.0.0.1),而是應(yīng)該為宿主機(jī)地址,配置如下

  • docker鏈接本地的數(shù)據(jù)庫主機(jī)用host.docker.internal
  • 用docker下載的mysql則用數(shù)據(jù)庫ip進(jìn)行連接

如果您已經(jīng)在 Docker 容器中分別安裝了 WordPress 和 MySQL,并且想要讓它們鏈接起來,可以按照以下步驟進(jìn)行操作

1、查找 MySQL 容器的 IP 地址

首先,需要查找正在運(yùn)行的 MySQL 容器的 IP 地址??梢允褂靡韵旅睿?/p>

docker inspect <mysql-container-name> | grep IPAddress

其中 <mysql-container-name> 是 MySQL 容器的名稱。這將輸出 MySQL 容器的 IP 地址。 如果用了直接報(bào)錯(cuò)grep : 無法將“grep”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請(qǐng)檢查名稱的拼寫,如果包括路徑,請(qǐng)確保路徑正確 ,然后再試一次。

如果在運(yùn)行查詢 MySQL 容器 IP 地址的命令時(shí)出現(xiàn)“grep:無法將 ‘grep’ 識(shí)別為
cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。”錯(cuò)誤,這可能是因?yàn)槟?Windows PowerShell 中使用了 grep 命令。在 Windows PowerShell 中,類似于 grep 的命令是 Select-String。您可以嘗試以下命令:

docker inspect <mysql-container-name> | Select-String IPAddress

其中 <mysql-container-name> 是 MySQL 容器的名稱。

請(qǐng)注意,在 Windows PowerShell 中,命令和參數(shù)之間使用空格而不是分號(hào)。此外,Docker 在 Windows 上運(yùn)行在

Docker Desktop 中,它使用的是 Linux 虛擬機(jī),所以您應(yīng)該使用基于 Unix 的命令(如 grep),而不是
Windows 命令提示符(cmd)中使用的命令。

至此你就獲取了docker容器中的mysql的ip地址

2、連接 WordPress 到 MySQL

回到容器內(nèi),在網(wǎng)站目錄下,修改wp-config-sample.php文件

回到配置頁面將數(shù)據(jù)庫主機(jī)填上你獲取的數(shù)據(jù)庫ip地址

3、運(yùn)行安裝程序

剩下的就是傻瓜式安裝步驟

到此就可以登陸啦~

總結(jié) 

到此這篇關(guān)于Docker安裝wordpress并配置數(shù)據(jù)庫超詳細(xì)介紹版的文章就介紹到這了,更多相關(guān)Docker安裝wordpress配置數(shù)據(jù)庫內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker如何保存對(duì)容器的修改問題

    Docker如何保存對(duì)容器的修改問題

    這篇文章主要介紹了Docker如何保存對(duì)容器的修改問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 如何根據(jù)docker服務(wù)保存日志腳本(時(shí)間可選版本)

    如何根據(jù)docker服務(wù)保存日志腳本(時(shí)間可選版本)

    在開發(fā)基于Docker的應(yīng)用程序時(shí),能夠在日志中查找特定信息并將此數(shù)據(jù)保存到文件中可以加快故障排除和調(diào)試過程,這篇文章主要介紹了如何根據(jù)docker服務(wù)保存日志腳本(時(shí)間可選版本)的相關(guān)資料,需要的朋友可以參考下
    2025-11-11
  • 容器搭建nextcloud+onlyoffice+https實(shí)踐

    容器搭建nextcloud+onlyoffice+https實(shí)踐

    本文介紹了在CentOS8.5上使用Docker搭建個(gè)人網(wǎng)盤應(yīng)用Nextcloud和OnlyOffice的詳細(xì)步驟,包括容器準(zhǔn)備、啟動(dòng)、SSL配置以及在Nextcloud中集成OnlyOffice
    2026-01-01
  • docker-compose實(shí)現(xiàn)wireshark對(duì)linux主機(jī)進(jìn)行抓包

    docker-compose實(shí)現(xiàn)wireshark對(duì)linux主機(jī)進(jìn)行抓包

    這篇文章主要為大家介紹了docker-compose實(shí)現(xiàn)wireshark對(duì)linux主機(jī)進(jìn)行抓包腳本示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • docker之安裝nginx的教程

    docker之安裝nginx的教程

    這篇文章主要介紹了docker之安裝nginx的教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • docker harbor修改服務(wù)器IP地址方式

    docker harbor修改服務(wù)器IP地址方式

    文章介紹了如何修改Docker Harbor的服務(wù)器IP地址,包括修改`config.yml`、`daemon.json`和`harbor.yml`文件,并重啟Docker服務(wù)
    2026-03-03
  • Docker如何多步構(gòu)建生成dubbo-admin鏡像詳解

    Docker如何多步構(gòu)建生成dubbo-admin鏡像詳解

    dubbo-admin是dubbo框架的管理平臺(tái),下面這篇文章主要給大家介紹了關(guān)于Docker如何多步構(gòu)建生成dubbo-admin鏡像的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2018-04-04
  • mac系統(tǒng)使用docker搭建nacos(親測(cè)有效)

    mac系統(tǒng)使用docker搭建nacos(親測(cè)有效)

    本文主要介紹了mac系統(tǒng)使用docker搭建nacos,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08
  • docker的鏡像存放地址在哪里

    docker的鏡像存放地址在哪里

    Docker鏡像(Image)是用于創(chuàng)建?Docker?容器的模板,下面這篇文章主要給大家介紹了關(guān)于docker的鏡像存放地址在哪里的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • docker快速搭建私有鏡像倉庫registry以及registryUI方式

    docker快速搭建私有鏡像倉庫registry以及registryUI方式

    本文詳細(xì)介紹了如何在Windows系統(tǒng)上使用Docker搭建私有鏡像倉庫,并通過registry-web界面進(jìn)行管理,內(nèi)容包括環(huán)境準(zhǔn)備、搭建步驟及上傳和下載鏡像的操作
    2024-12-12

最新評(píng)論

堆龙德庆县| 乌兰察布市| 涿州市| 上犹县| 乐山市| 云南省| 合水县| 北海市| 榆社县| 自贡市| 克什克腾旗| 芜湖县| 修文县| 司法| 龙南县| 宿松县| 永吉县| 益阳市| 腾冲县| 且末县| 西青区| 错那县| 津南区| 潮州市| 襄垣县| 北票市| 霍山县| 尼勒克县| 崇礼县| 嘉义县| 锡林浩特市| 静宁县| 高雄县| 商水县| 如东县| 永春县| 新源县| 自贡市| 花莲市| 南丰县| 天镇县|