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

如何使用docker配置wordpress

 更新時(shí)間:2024年10月21日 16:50:02   作者:千年死緩  
本文詳細(xì)介紹了如何使用Docker安裝并配置WordPress,包括配置Yum源下載Docker,檢查安裝成功,并設(shè)置開(kāi)機(jī)啟動(dòng),還涉及了如何配置MySQL密碼,以及設(shè)置php.ini來(lái)增加WordPress的文件上傳大小限制,最后,通過(guò)訪問(wèn)指定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

啟動(dòng)& 開(kāi)機(jī)啟動(dòng)docker; enable + start 二合一

systemctl enable docker --now

鏡像的準(zhǔn)備

wordpress

docker pull wordpress

mysql

docker pull mysql

查看鏡像

docker images

wordpress安裝兩種方法二選一

第一種分別啟動(dòng)

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

docker network create wordpress

啟動(dòng)mysql

-e MYSQL_ROOT_PASSWORD=123456 這個(gè)指令配置的是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

啟動(dòng)wordpress

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

回到根目錄

cd /

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

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 \對(duì)應(yīng)啟動(dòng)數(shù)據(jù)庫(kù)的密碼,與上面的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

啟動(dòng)成功后瀏覽器輸入對(duì)應(yīng)的ip即可開(kāi)始配置wordpress

第二種通過(guò)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)版本號(hào)則配置成功

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

docker network create wordpress

配置php.ini

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

回到根目錄

cd /

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

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文件并打開(kāi)編輯文件

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:

啟動(dòng)

docker-compose -f compose.yml up -d 

啟動(dòng)成功后瀏覽器輸入對(duì)應(yīng)的ip即可開(kāi)始配置wordpress

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

相關(guān)文章

最新評(píng)論