Tag: wordpress

将WordPress放入Docker容器的目的是什么?

我查看了一些关于Docker容器的video教程。 但目的仍然不清楚。 使用Docker作为一个普通的Webdesigner相对较小的Wordpress项目是否有意义? 什么时候将它与Rails结合使用是合理的?

在Azure上托pipeDocker的WordPress

我使用Docker的“wordpress + mysql”模板创build了一个Azure部署。 我需要编辑wp-config.php文件,但在文件系统的任何位置找不到它。 有人可以帮我指点一下吗?

mysql的docker容器经常崩溃

我正在使用mariadb和wordpress容器。 但是这个错误不断发生。 我怎样才能确保这个崩溃不再发生? 我被攻击了吗? 还是这是其他人发生的问题? 我怎样才能连接到mariadb,并有机会获得壳,并试图找出在mariadb容器里面发生了什么? 看到下面每个崩溃后logging的消息…似乎也有大量的页面点击。 页面上的访问量可以达到20,000到60,000次。 这些似乎是爬虫,机器人的工作。 不知道这些是否是恶意攻击。 有关如何处理这个问题的任何帮助? 我有mariadb,wordpress和phpmyadmin工作在三个docker集装箱下的数字海洋ubuntu 14。 这里是崩溃消息: [1668002.926214]内存不足:杀死进程16765(mysqld)得分176或牺牲子女[1668002.935614]杀死进程16765(mysqld)total-vm:1012836kb,anon-rss:178840kb,file-rss:0kb [1668040.99241515]杀死进程22570 (php5-fpm)total-vm:418044kB,anon-rss:145392kB,file-rss:20624kB 杀死进程3161(mysqld)得分245或牺牲subprocess[1225007.985657]杀死进程3161(mysqld)total-vm:977148kb,anon-rss:122488kb,file-rss:0kB) 法兰克福服务器[1632264.057873]内存不足:杀死进程22421(mysqld)得分246或牺牲子女[1632264.067530]杀死进程22421(mysqld)total-vm:1005228kb,anon-rss:249328kb,file-rss:0kb

Docker命名卷位置Mac

我使用Mac 1.12.1的Docker,并有一个docker撰写文件,它启动wordpress和mysql服务 撰写文件 version: '2' services: db: container_name: mysql_db image: mysql:5.7 volumes: – "./.data/db:/var/lib/mysql" restart: always environment: MYSQL_ROOT_PASSWORD: wordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: container_name: wordpress depends_on: – db image: wordpress:latest links: – db ports: – "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_PASSWORD: wordpress volumes: – wordpress/:/var/www/html/ volumes: wordpress: 然而,成功地把所有东西都find后,我无法find我的Mac上存在的命名卷。 MacBookAir:wordpress carlwainwright$ docker […]

Docker撰写WordPress的例子

我一直在遵循快速入门指南:撰写和Wordpress,并不能得到它的工作。 我认为这与我的目录结构有关。 运行所有的步骤后,我有一个名为wordpress的子目录,但我认为我所有的代码引用了一个名为code的子目录,所以我决定重命名我的wordpress目录code 。 然后我重新运行docker-compose up但这也不幸没有工作。 更新:当我input加载PHP服务器返回的网站时, “无法正常工作” : Not Found The requested resource / was not found on this server

允许WordPress对Docker挂载文件夹的写入权限

我有一个Docker设置,可以与Ubuntu,Nginx,PHP-FPM和MySQL一起使用。 WordPress可以写入上传文件夹,我可以在线编辑模板,但是当我尝试升级WordPress或插件时,它会失败: 解压更新… 无法创build目录:wordpress 安装失败 我有chmod 777整个WordPress文件夹,所以我不知道这是Docker或WordPress相关。 我也检查了各种日志,但唯一相关的行我发现是这样的: 192.168.59.3 – – [01 / Oct / 2014:14:16:58 +0000]“POST /wp-admin/update-core.php?action=do-core-upgrade HTTP / 1.1”200 5576“/ wp- admin / update-core.php“”Mozilla / 5.0(Macintosh; Intel Mac OS X 10_10_0)AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 37.0.2062.124 Safari / 537.36“ 以下是我如何创buildDocker环境: brew install docker boot2docker boot2docker init # Allow VM access to our space curl […]

docker不解压缩我的文件

我有这个简化的dockerfile,它应该将所有.zip文件复制到plugins /中,然后解压缩它们等等。 COPY命令正在工作,但没有解压缩,为什么? FROM wordpress:4-fpm # Install unzip RUN apt-get update && apt-get install -y unzip # Install zipped plugins, so that we don't have to manually install them. WORKDIR /var/www/html/wp-content/plugins/ COPY ./plugins/*.zip ./ RUN unzip -q "*.zip" RUN chown -R www-data:www-data . RUN find . -name '*.zip' -delete # Reset workdir WORKDIR /var/www/html/ 更新: […]

从正式的WordPress图像挂载单个文件时,Docker(撰写)无法构build容器

我正在遇到挂载文件的问题,与工作相当好的目录相反。 具体问题与WordPress的官方形象和文件wp-config.php (或任何其他)有关。 以下是docker-compose.yml文件的内容: web: image: wordpress ports: – "80:80" volumes: – ./src/wordpress/wp-content:/var/www/html/wp-content – ./src/wordpress/wp-config.php:/var/www/html/wp-config.php environment: WORDPRESS_DB_NAME: dummyname links: – db:mysql db: image: mysql ports: – "3306:3306" volumes: – mysql-data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: dummypass 当我运行命令docker-compose up或docker run的输出是一样的: WordPress not found in /var/www/html – copying now… WARNING: /var/www/html is not empty – press Ctrl+C now if this […]

使用Docker从stream浪转移到stream浪

我目前使用Vagrant的本地开发设置来pipe理我的虚拟机的每个平台。 所以我有一个vm / vagrantfile wordpress,laravel,静态网站等我使用scotchbox,但与主机上的多个虚拟主机设置与Apache,同步到我的本地文件。 这很有效,但显然性能不是很好,特别是每个虚拟机上有这么多的项目。 我也玩过每个项目只使用一个虚拟机,但我想要更好的东西。 我已经读了一些关于docker工人的文章,并且用​​docker工人和stream浪汉一起,想要走这条路。 问题是我不断遇到问题,并尝试了几种不同的方法。 我碰巧得到一个安装去我在哪里使用一个主机VM来附加docker,然后旋转一个Nginx的容器..最初我有一些端口转发问题,但解决了。 我的问题是,你们中的一些人怎么去设置这个呢? 你的Vagrantfile对主机和项目来说是什么样的? 你正在加载什么其他脚本? 你如何处理多个项目,文件共享和主机名? 我已经阅读了很多不同的问题/答案和演练,没有一个具体说明我所要求的内容,所以关于这个主题的任何讨论都非常感谢!

如何在Docker容器中通过WordPress发邮件?

我有一个WordPress的形象小问题,将感谢任何帮助。 我有现有的数据库,我与转储导入。 我的Mysql Dockerfile列表如下: FROM mariadb:10.1.20 COPY dump/dump.sql /docker-entrypoint-initdb.d ENV MYSQL_ROOT_PASSWORD pass CMD ["mysqld"] 这是Wordpress Dockerfile,在这里我从src目录导入我的wp-content文件夹: FROM wordpress:latest COPY ./src /var/www/html ENV WORDPRESS_DB_PASSWORD pass ENV WORDPRESS_DB_NAME db ENV WORDPRESS_DB_HOST mysql:3306 当然还有docker-compose.yml文件: version: '2' services: mysql: build: mysql/ restart: always volumes: – db_data:/var/lib/mysql container_name: mysql vshvetsov: depends_on: – mysql build: wordpress/ ports: – 8000:80 restart: always […]