首页 > 其他分享 >Docker方式安装wordpress

Docker方式安装wordpress

时间:2023-08-27 15:03:08浏览次数:40  
标签:容器 wordpress ini mysql Docker php 安装 docker

准备

拉取 wordpress, mysql 镜像

  1. docker pull wordpress
  2. docker pull mysql

启动 wordpress, mysql 容器

  1. 启动 wordpress 容器, 将容器 80 端口映射到主机端口 8080 docker run -d -p 8080:80 --name wordpress01 wordpress
  2. 启动 mysql 容器, 映射数据库端口到主机的 3306, 设置 root 密码为 123456 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql
  3. 查看容器状态 docker ps

Docker方式安装wordpress_docker

配置 mysql 容器

  1. 进入容器 docker exec -it mysql01 /bin/bash
  2. 使用命令 mysql 进入MYSQL终端,创建 wordpress 数据库

  create database wordpress

Docker方式安装wordpress_docker_02

  1. 退出容器

访问 wordpress 开始建站

  1. 我是搭建在云上并且绑定了域名,所以直接访问域名就好本地搭建的访问localhost:80
  2. 根据之前创建mysql容器的信息填写数据库信息 注意数据库主机填写docker0网卡的ip 一般是 172.17.0.1 可以通过ip addr查看

Docker方式安装wordpress_wordpress_03

  1. 不出意外的话建站基本完成,之后就是 wordpess 相关的主题和插件配置了

其他一些问题

安装主题时上传提示超过php.ini 限制

  1. 进入 wordpress 容器 docker exec -it wordpress01 /bin/bash
  2. 在 /usr/local/etc/php 目录下创建 php.ini 文件(处理可能不规范,但是懒得学这么多,反正在容器里)
cd /usr/local/etc/php
cp ./php.ini-production ./php.ini
  1. 容器内没有 vi 相关命令,使用 sed 命令查找并修改参数 upload_max_filesize, 将文件限制提升为 5M
sed -i "s/upload_max_filesize\ =\ 2M/upload_max_filesize\ =\ 5M/g" php.ini
  1. 查看一下修改是否写入

cat php.ini |grep up load_max_filesize

Docker方式安装wordpress_wordpress_04

  1. 一般直接生效了 刷新下网站 没有的话重启一下容器 docker restart wordpress01
  2. 推荐主题 Argon

标签:容器,wordpress,ini,mysql,Docker,php,安装,docker
From: https://blog.51cto.com/u_16238403/7253149

相关文章

  • macOS 战网安装卡进度条 解决
    https://www.blizzard.com/zh-tw/download?platform=macos下载战网安装包安装,却卡进度条在45%强制退出sudorm-rf/Users/Shared/Battle.netrm-rf~/Library/Preferences/com.blizzard*rm-rf~/Library/Preferences/net.battle*sudovi/etc/hosts添加一条 117.5......
  • 基于LXD搭建实验室GPU服务器(二)——宿主机的深度学习环境安装
    在上一篇博客中,我们介绍了服务器的基本配置,例如换源、sshd配置、防火墙配置等。在本文中,我们将继续介绍如何在宿主机配置基本的深度学习环境,包括nvidia驱动,cuda,anaconda,torch等。nvidia驱动和cuda环境配置下载cudacuda的历史版本链接如下,这里选择服务器对应平台的runfile文件......
  • Linux下安装Redis
    Linux安装Redis首先,在官网上下载安装包接着使用xftp上传安装包到home目录接着解压缩安装包到opt目录使用tar-zxvfredis-5.0.14(2).tar.gz命令解压解压完成接着我们安装C++的编译器yuminstallgcc-c++安装完成检查版本gcc-v接着执行make命令make执行完成之......
  • 安装Maven
    maven官方的中央仓库:https://mvnrepository.com/1、下载maven//Maven下载地址https://maven.apache.org/download.cgihttps://maven.apache.org/docs/history.html2、安装maven]#tarzvfx./apache-maven-3.9.4-bin.tar.gz-C/usr/local/]#cd/usr/local/]#ln-......
  • Nacos安装指南
    Nacos安装指南1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:本次采......
  • JavaMail配置SSL服务器及安装证书
    客户给的邮件服务器要SSL,使用Spring的JavaMailSenderImpl,Spring配置如下<beanid="javaMailSender"class="org.springframework.mail.javamail.JavaMailSenderImpl"><propertyname="host"value="${mail.smtp.host}"/>......
  • 安装JDK
    1、下载JDKJDK官网:https://www.oracle.comJDK下载地址:https://www.oracle.com/java/technologies/downloads/archive/JDK8下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html2、安装JDK]#tarzvfx./jdk-8u162-linux-x64.tar.gz-......
  • WinDbg基本环境搭建及安装
    目录安装配置与调试符号文件配置加载SOS.dll特殊情况的处理1.32位兼容程序的调试2.clr运行环境不符的调试3.调试其他机器上的内存转储文件4.其他常见问题Q&A其他参考链接文章摘自安装有2个方式可以安装WinDbg。新版安装WinDbgPreview在商店里搜WinDbg直接就可以安装,这......
  • 如何安装和使用 Latte Dock
    你知道什么是“停靠区Dock”吧,它通常是你的应用程序“停靠”的底栏,以便快速访问。许多发行版和桌面环境都提供了某种停靠实现。如果你的发行版没有“停靠区Dock”,或者你想尝试一些新的停靠应用,LatteDock是一个不错的选择。它类似于macOS上的停靠区,每次你用鼠标悬停在任何停......
  • 批量安装Linux系统之Cobbler构建
    一、cobbler简介cobbler是一款自动化操作系统安装的实现,与PXE安装系统的区别是可以同时部署多个版本的系统,而PXE只能选择一种系统。二、安装cobbler安装yum源yuminstallepel-release-yyuminstalldhcptftp-serverxinetdhttpdcobblercobbler-webpykickstartdebmirror-y......