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

如何使用docker配置wordpress

 更新時間:2024年10月21日 16:50:02   作者:千年死緩  
本文詳細(xì)介紹了如何使用Docker安裝并配置WordPress,包括配置Yum源下載Docker,檢查安裝成功,并設(shè)置開機啟動,還涉及了如何配置MySQL密碼,以及設(shè)置php.ini來增加WordPress的文件上傳大小限制,最后,通過訪問指定IP完成WordPress的配置

docker的安裝

配置docker yum源

sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

下載最新版本docker

sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

查看docker是否安裝成功

docker -v

啟動& 開機啟動docker; enable + start 二合一

systemctl enable docker --now

鏡像的準(zhǔn)備

wordpress

docker pull wordpress

mysql

docker pull mysql

查看鏡像

docker images

wordpress安裝兩種方法二選一

第一種分別啟動

創(chuàng)建docker容器內(nèi)部網(wǎng)絡(luò)

docker network create wordpress

啟動mysql

-e MYSQL_ROOT_PASSWORD=123456 這個指令配置的是root用戶的密碼為123456,可以自行更改

docker run -d -p 3306:3306 \
-v /mysql/myconf:/etc/mysql/conf.d \
-v /mysql/mydata:/var/lib/mysql \
-e MYSQL_DATABASE=wordpress \
-e MYSQL_ROOT_PASSWORD=123456 \
--name mysql \
--network wordpress \
mysql

啟動wordpress

配置php.ini設(shè)置wordpress的文件上傳大?。ú慌渲眠@個的話,wordpress會限制文件上傳大小為2M,會嚴(yán)重影響網(wǎng)站的建設(shè))

回到根目錄

cd /

使用vim創(chuàng)建php文件并打開編輯文件

vi php.ini

復(fù)制下面內(nèi)容到php.ini中(大小可根據(jù)需求自行修改,下面的配置上傳文件最大為1G)

upload_max_filesize = 1024M
post_max_size = 1024M
memory_limit = 1024M

-e WORDPRESS_DB_PASSWORD=123456 \對應(yīng)啟動數(shù)據(jù)庫的密碼,與上面的mysql密碼保持一致

docker run -d -p 80:80 \
-e WORDPRESS_DB_HOST=mysql \
-e WORDPRESS_DB_USER=root \
-e WORDPRESS_DB_PASSWORD=123456 \
-e WORDPRESS_DB_NAME=wordpress \
--network wordpress \
-v wordpress:/var/www/html \
-v ./php.ini:/usr/local/etc/php/php.ini \
--name wordpress \
wordpress

啟動成功后瀏覽器輸入對應(yīng)的ip即可開始配置wordpress

第二種通過docker-compose

配置docker-compose

docker在新版本中(23+)默認(rèn)已經(jīng)安裝了docker-compose了,不需要額外安裝了。

1、創(chuàng)建軟鏈接

sudo ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose

2.查看docker-compose版本

sudo docker-compose -v

出現(xiàn)版本號則配置成功

創(chuàng)建docker容器內(nèi)部網(wǎng)絡(luò)

docker network create wordpress

配置php.ini

配置php.ini設(shè)置wordpress的文件上傳大?。ú慌渲眠@個的話,wordpress會限制文件上傳大小為2M,會嚴(yán)重影響網(wǎng)站的建設(shè))

回到根目錄

cd /

使用vim創(chuàng)建php文件并打開編輯文件

vi php.ini

復(fù)制下面內(nèi)容到php.ini中(大小可根據(jù)需求自行修改,下面的配置上傳文件最大為1G)

upload_max_filesize = 1024M
post_max_size = 1024M
memory_limit = 1024M

創(chuàng)建并配置compose.yml文件 回到根目錄

cd /

使用vim創(chuàng)建php文件并打開編輯文件

vi compose.yml

復(fù)制下面內(nèi)容到compose.yml中

name: myblog
services:
  mysql:
    container_name: mysql
    image: mysql
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_DATABASE=wordpress
    volumes:
      - mysql-data:/var/lib/mysql
      - /app/myconf:/etc/mysql/conf.d
    restart: always
    networks:
      - wordpress
  wordpress:
    image: wordpress
    ports:
      - "80:80"
    environment:
      WORDPRESS_DB_HOST: mysql
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: 123456
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - ./php.ini:/usr/local/etc/php/php.ini
      - wordpress:/var/www/html
    restart: always
    networks:
      - wordpress
    depends_on:
      - mysql
volumes:
  mysql-data:
  wordpress:
networks:
  wordpress:

啟動

docker-compose -f compose.yml up -d 

啟動成功后瀏覽器輸入對應(yīng)的ip即可開始配置wordpress

到此這篇關(guān)于使用docker配置wordpress的文章就介紹到這了,更多相關(guān)docker配置wordpress內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解docker nginx 容器啟動掛載到本地

    詳解docker nginx 容器啟動掛載到本地

    這篇文章主要介紹了詳解docker nginx 容器啟動掛載到本地,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 使用docker部署dubbo項目的方法步驟

    使用docker部署dubbo項目的方法步驟

    這篇文章主要介紹了使用docker部署dubbo項目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • docker?容器中安裝mysql服務(wù)的方法

    docker?容器中安裝mysql服務(wù)的方法

    這篇文章主要介紹了docker容器中安裝mysql服務(wù)的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • docker中run、start和create命令的區(qū)別

    docker中run、start和create命令的區(qū)別

    對于 Docker 初學(xué)者來說,docker start、docker run 和 docker create 等術(shù)語可能會令人困惑,本文就來介紹一下docker中run、start和create命令的區(qū)別,感興趣的可以了解一下
    2023-11-11
  • Docker環(huán)境運行Vue項目全過程

    Docker環(huán)境運行Vue項目全過程

    這篇文章主要介紹了Docker環(huán)境運行Vue項目全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • JVM與容器化部署調(diào)優(yōu)過程(Docker+K8s)

    JVM與容器化部署調(diào)優(yōu)過程(Docker+K8s)

    這篇文章主要介紹了JVM與容器化部署調(diào)優(yōu)過程(Docker+K8s),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • docker中mysql開啟日志的實現(xiàn)步驟

    docker中mysql開啟日志的實現(xiàn)步驟

    本文主要介紹了docker中mysql開啟日志的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Docker實現(xiàn)與主機同網(wǎng)段其他設(shè)備互通過程

    Docker實現(xiàn)與主機同網(wǎng)段其他設(shè)備互通過程

    本文介紹了如何使用Docker網(wǎng)絡(luò)功能,包括默認(rèn)網(wǎng)絡(luò)、自定義網(wǎng)絡(luò)和Overlay網(wǎng)絡(luò),并通過實踐操作展示了如何在多臺機器上創(chuàng)建和驗證Overlay網(wǎng)絡(luò)
    2025-12-12
  • 安裝docker-ce報錯yum倉庫錯誤問題及解決

    安裝docker-ce報錯yum倉庫錯誤問題及解決

    安裝Docker-CE時,可能會因依賴軟件版本不足導(dǎo)致報錯,解決方法包括使用yum update更新軟件包,若倉庫無該包則需更新repo源,也可通過yum install -y docker-ce --skip-broken跳過依賴更新直接安裝,若遇yum命令執(zhí)行報錯
    2024-11-11
  • docker配置Runner容器的方法

    docker配置Runner容器的方法

    今天通過本文給大家介紹docker配置Runner容器的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-11-11

最新評論

长乐市| 平昌县| 朔州市| 安吉县| 沙洋县| 田林县| 富蕴县| 城步| 买车| 南投市| 临沧市| 尼木县| 新丰县| 福清市| 营口市| 琼中| 仪陇县| 海南省| 德清县| 温宿县| 嘉鱼县| 化德县| 边坝县| 漠河县| 福泉市| 盐山县| 名山县| 无极县| 九江县| 威信县| 涿州市| 诸暨市| 镇雄县| 彰化县| 隆子县| 开阳县| 株洲县| 河西区| 天全县| 西乡县| 武定县|