亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何使用docker配置wordpress

 更新時(shí)間:2024年10月21日 16:50:02   作者:千年死緩  
本文詳細(xì)介紹了如何使用Docker安裝并配置WordPress,包括配置Yum源下載Docker,檢查安裝成功,并設(shè)置開機(jī)啟動(dòng),還涉及了如何配置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

啟動(dòng)& 開機(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文件并打開編輯文件

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ù)庫的密碼,與上面的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即可開始配置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)版本號(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文件并打開編輯文件

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:

啟動(dòng)

docker-compose -f compose.yml up -d 

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

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

相關(guān)文章

  • dockerfile健康檢查HEALTHCHECK的命令學(xué)習(xí)

    dockerfile健康檢查HEALTHCHECK的命令學(xué)習(xí)

    HEALTHCHECK 指令告訴 Docker 如何測(cè)試一個(gè)容器,以檢查它是否仍在工作,本文主要介紹了dockerfile健康檢查HEALTHCHECK的命令學(xué)習(xí),感興趣的可以了解一下
    2024-01-01
  • docker中nginx的默認(rèn)路徑位置和映射目錄啟動(dòng)方式

    docker中nginx的默認(rèn)路徑位置和映射目錄啟動(dòng)方式

    這篇文章主要介紹了docker中nginx的默認(rèn)路徑位置和映射目錄啟動(dòng)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 詳解Ubuntu Docker Registry 搭建私有倉庫

    詳解Ubuntu Docker Registry 搭建私有倉庫

    這篇文章主要介紹了詳解Ubuntu Docker Registry 搭建私有倉庫,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決

    docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決

    本文主要介紹了docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Docker學(xué)習(xí)筆記之k8s部署方法

    Docker學(xué)習(xí)筆記之k8s部署方法

    這篇文章主要介紹了Docker學(xué)習(xí)筆記之k8s部署方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • docker如何創(chuàng)建nginx圖片服務(wù)器

    docker如何創(chuàng)建nginx圖片服務(wù)器

    這篇文章主要介紹了docker如何創(chuàng)建nginx圖片服務(wù)器問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Mac上將brew安裝的MySql改用Docker執(zhí)行操作過程

    Mac上將brew安裝的MySql改用Docker執(zhí)行操作過程

    本文分步驟給大家介紹Mac上將brew安裝的MySql改用Docker執(zhí)行操作過程的知識(shí),本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-11-11
  • Docker給容器添加新端口映射的兩種方法及常用命令舉例詳解

    Docker給容器添加新端口映射的兩種方法及常用命令舉例詳解

    Docker是一個(gè)開源的應(yīng)用容器引擎,允許開發(fā)者打包和發(fā)布應(yīng)用到任何流行的Linux機(jī)器上,并實(shí)現(xiàn)虛擬化,這篇文章主要介紹了Docker給容器添加新端口映射的兩種方法及常用命令的相關(guān)資料,需要的朋友可以參考下
    2025-03-03
  • docker如何對(duì)已經(jīng)啟動(dòng)的容器添加目錄映射(掛載目錄)

    docker如何對(duì)已經(jīng)啟動(dòng)的容器添加目錄映射(掛載目錄)

    當(dāng)我們創(chuàng)建容器之后,不可避免會(huì)遇到修改配置文件的操作,下面這篇文章主要給大家介紹了關(guān)于docker如何對(duì)已經(jīng)啟動(dòng)的容器添加目錄映射(掛載目錄)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • 使用Docker部署Spring Boot的應(yīng)用示例

    使用Docker部署Spring Boot的應(yīng)用示例

    這篇文章主要介紹了使用Docker部署Spring Boot的應(yīng)用示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03

最新評(píng)論