Tag: wordpress

使用Docker的WordPress自动更新设置

假设WordPress 4.8.2是最新版本,我们将图片指定为wordpress:4.8.2并运行一个wordpress容器。 外部磁盘安装到/var/www/html/ 。 现在,WordPress 4.8.3已经推出,我们希望将WordPress更新到该版本。 在这种情况下我们应该做什么? 通过启用WordPress的自动更新function,版本应该是4.8.3,但是我们在开头指定了版本4.8.2。 这导致我们使用4.8.2图像的奇怪的情况,但实际的WordPress版本是4.8.3。 但是,使用标签pipe理版本非常糟糕。 而且,我们在/var/www/html/加了一个磁盘,版本仍然是4.8.2,因为WordPress已经安装在磁盘上,并且不会出现新的WordPress安装。 所以我的问题是“你怎么解决这个问题?”

docker工人wordpress自定义主题

我在Docker上很新。 我正在尝试创build一个docker容器:wordpress – mysql image。 我可以使它运行,如教程(与一个docker-compose.yml),获取最新版本的软件包。 但是现在我想定制我的wordpress代码。 我应该在哪里做? 为wordpress(或Laravel项目)制作docker集装箱的stream程是什么?

VPS + Docker + Traefik +多个WordPress或docker4wordpress – 如何正确设置

我想在Digital Ocean的VPS上设置开发环境。 经过一番挖掘,我决定使用下面的版本: 1)Ubuntu VPS 2)Docker 2.1)每个WordPress项目的MariaDB + WordPress 2.2)我们来encryptionTLS 2.3)Traefik用于处理每个WordPress项目的访问 后来,在googlesearch一些文章的时候,如何正确地做这个工作,我发现docker4wordpress堆栈看起来非常有趣,但是它是为本地主机开发而devise的,而且它的生产版本只能在Webly上使用,而不是在我的区域出于兴趣。 所以我决定search更多。 接下来的事情我在这个堆栈GitHub回购: https : //github.com/jlk/traefiked-wordpress 是:“注意这仅仅是为了演示的目的,要在生产中使用它,Traefik,WordPress和MariaDB的数据需要存储在合适的持久Docker卷” 所以这是我的问题没有。 1对不起noob问题,但我怎样才能使这个堆栈“生产准备”? 我不是很熟悉Docker,我有点困惑,在正确的地方去了解如何设置所有的东西来存储数据,甚至在VPS重启时等等。 问题没有。 2我想尽可能快地创build一个新的WordPress项目,你认为我采取的方法在这种情况下是一个好的方法吗? (我没有将它与共享主机进行比较,我们坚持使用VPS开发环境和Docker) 问题没有。 3你有没有经过testing的堆栈,可以与我分享,或者我可以从中获得一些最新,可靠的信息来源? 在阅读我在前5个谷歌页面上find的所有关于“docker multiple WordPress traefik”的内容之后,我只是更加困惑,有太多select可供select,因为如果没有更好的消息灵通人士的指导,我无法作出决定。 我不能告诉我是否应该与Swarm构build,以及为什么。 我会很感激你的意见。 最好的问候,尼克

插件不能在通过Docker安装的WordPress中工作

我是docker工人的初学者,在Docker中设置wordpress。 一切都工作正常,除了一些插件不能正常工作,因为他们应该是。 根据我的理解,docker工需要一些卷装上class,但我找不到他们可能在哪里的任何位置。 例如。 它说:“ WordPress的复制/ var / ww / html,但实际上没有什么。主要问题是当我想要将wordpress转换为静态网站,但插件只是静态不能生成本地主机上的文件。 我在Ubuntu 17.04中运行docker Server版本:17.09.0-ce,这里是我的docker-composeconfiguration。 wordpress: image: wordpress links: – wordpress_db:mysql volumes: – ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini ports: – 8080:80 wordpress_db: image: mariadb environment: MYSQL_ROOT_PASSWORD: examplepass phpmyadmin: image: corbinu/docker-phpmyadmin links: – wordpress_db:mysql ports: – 8181:80 environment: MYSQL_USERNAME: root MYSQL_ROOT_PASSWORD: examplepass

如何获得一个wordpress容器在NGINX反向代理之后工作?

想知道是否有其他人与Docker的WordPress的容器类似的问题。 我对我的apache / wordpress能力没有信心。 也许这里有人可以帮忙。 尝试使用SSL设置标准的wordpress docker容器在nginx反向代理之后。 我所有的其他应用程序工作正常,这只是worpress / Apache的问题。 我的NGINX的default.conf: server { listen 80; server_name example.com; return 301 https://example.com$request_uri; } ########## ADDED upstream app-a { server example.com:2368; } upstream app-b { server example.com:8080; } ########## server { listen 443 ssl; server_name example.com; root /usr/share/nginx/html; index index.html index.htm; client_max_body_size 10G; location / { proxy_pass http://app-a; […]

docker工人不在“本地主机/子页面”

我是Docker的新手。 我为Wordpress开发设置了自定义环境,所有设置都正确。 localhost显示预期和Wordpress可以连接到数据库。 但localhost/subpage返回404错误,我错过了什么? 泊坞窗,compose.yml version: "3" services: webserver: build: context: ./bin/webserver container_name: 'dp-server' restart: 'always' ports: – "80:80" – "443:443" links: – mysql volumes: – /Users/albert/www/:/var/www/html mysql: build: ./bin/mysql container_name: 'dp-mysql' restart: 'always' ports: – "3306:3306" volumes: – ${MYSQL_DATA_DIR-./data/mysql}:/var/lib/mysql – ${MYSQL_LOG_DIR-./logs/mysql}:/var/log/mysql environment: MYSQL_ROOT_PASSWORD: root MYSQL_USER: root MYSQL_PASSWORD: root Dockerfile FROM php:5.6-apache RUN apt-get -y […]

Docker的SSL问题 – 让我们encryptionwordpress

我正在尝试使用Dockerencryption以便将我的网站放在https中。 我使用docker与nginx代理和nginx的同伴。 关于文档,我已经正确设置了一切。 我的容器正在运行。 现在,我在这里encryption的问题是提供的debugging文件: { "identifier": { "type": "dns", "value": "jack-world.com" }, "status": "invalid", "expires": "2017-12-20T18:42:39Z", "challenges": [ { "type": "tls-sni-01", "status": "pending", "uri": "https://acme-v01.api.letsencrypt.org/acme/challenge/G_0PYv_VpnEEUbV1PUjpJZyOIeP6b0zPxXeAlyYXclE/2728472678", "token": "fXuUQ77koLDDTuAqEgeqQA1q_DHinF2wanQReSrgIdk" }, { "type": "dns-01", "status": "pending", "uri": "https://acme-v01.api.letsencrypt.org/acme/challenge/G_0PYv_VpnEEUbV1PUjpJZyOIeP6b0zPxXeAlyYXclE/2728472680", "token": "iab5h37N-Io6lzfi8-DKmccXsF8_Y5Ws_RYCcwzREBw" }, { "type": "http-01", "status": "invalid", "error": { "type": "urn:acme:error:unauthorized", "detail": "The key authorization file from the […]

尝试使用Rancher激活wordpress容器,nfs错误

我正在尝试使用Rancher激活wordpress容器,我已经安装了nfs-driver,然后尝试安装Wordpress,但在激活时,我得到以下地址: 预期状态正在运行,但出现错误:来自守护进程的错误响应:create wordpress_wordpress_data_d8845:VolumeDriver.Create:Failed mount -o,nfsvers = 4 host01:/ / tmp / bir8e

让wordpress docker在本地主机上运行

我跟着这个github,我的本地端口80是不显示任何东西 https://github.com/eugeneware/docker-wordpress-nginx 这是terminal输出 Successfully built f4843e2f3e47 bash-3.2$ docker run -p 80:80 –name docker-wordpress-nginx -d docker-wordpress-nginx 08665dbffdbbf7678b57d62766f367f503e2f9444e11ea86ea2bb6aa932127fd bash-3.2$ docker start docker-wordpress-nginx docker-wordpress-nginx bash-3.2$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 08665dbffdbb docker-wordpress-nginx:latest "/bin/bash /start.sh 18 seconds ago Up 17 seconds 3306/tcp, 0.0.0.0:80->80/tcp docker-wordpress-nginx bash-3.2$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS […]

使用Docker在WordPress上持续交付

过去我经常遇到这个问题:我有一个正在生产的wordpress网站。 我从本地机器手动部署网站。 所以,如果有变化,我再次从本地文件系统导出数据库和文件,并将它们导入远程生产服务器。 这很糟糕,特别是如果你的远程服务器有不同的环境(不同的操作系统,不同的PHP版本,不同的MySQL等)。 所以我决定使用Docker和Docker容器来运行我的Wordpress网站。 在我作为Java和Node.js应用程序开发人员的工作中,我开始喜欢使用Continuous Deliverypipe道来testing和部署从开发到生产环境的更改的方式。 我怎样才能build立一个WordPress的网站+运行在docker集装箱的MySQL的工作stream程? 特别是,如何将我在本地MySQL上所做的更改应用到远程MySQL数据库? 解决:我已经find了一个很好的讨论和解释如何保持数据在StackOverflow持久性: 去这里 DigitalOcean的这个教程也可以帮助你。