Tag: magento

Docker和Magento权限问题

我已经正确docker化了Apache + MySQL,并且设法打开了Magento的安装安装页面。 但是我在pipe理主机< – >容器数据卷时遇到了问题。 Magento正在卷上创build只读日志文件,但是安装会返回一个错误,指出日志文件在安装过程后面的步骤中是不可写入的。 我怀疑Docker的ACL会自动将新文件设置为只读,但是在从卷中再次读取文件后,它将不可写入并返回错误。 有没有人知道解决这个问题的优雅方式? 泊坞窗,compose.yml: apache: build: . dockerfile: Dockerfile command: "/usr/sbin/apache2 -D FOREGROUND" volumes: – ./src/magento:/var/www/site environment: APACHE_RUN_USER: www-data APACHE_RUN_GROUP: www-data APACHE_LOCK_DIR: /var/lock/apache2 APACHE_LOG_DIR: /var/log/apache2 APACHE_PID_FILE: /var/run/apache2.pid ports: – "80:80" mysqldb: image: mysql ports: – "3306:3306" environment: MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' MYSQL_ROOT_PASSWORD: pass MYSQL_DATABASE: magento Dockerfile: FROM ubuntu ENV DEBIAN_FRONTEND noninteractive […]

如何获得在Docker容器中的Magento App代码

我还没有设法find解决scheme,如何在我的主机上访问Docker容器中的Magento App代码,以便有机会在我最喜欢的IDE中进行开发。 详细地说,我使用这个图像( https://github.com/alexcheng1982/docker-magento )来获得Magento 1.9。 我通过命令“ docker-compose up -d ”构build了容器,一切正常。 我可以看到我的网站在http://local.magento工作正常。 但是,作为开发人员,我想在我的主机上的PHPStorm编辑器中打开该应用程序。 怎么做? 提前致谢。

Docker使用本地数据库的卷

我是Docker的新手。 我想使用docker安装Magento2使用现有的设置我已经有本地工作。 我的网站是在./和我的数据库位于/ var / lib / mysql中。 当我做docker-compose up -d我的mysql容器最终停止工作,容器没有链接到数据库。 我不知道为什么它不工作或链接。 泊坞窗,compose.yml version: '2' services: web: build: . ports: – "80:80" volumes: – ./:/var/www/html links: – db env_file: – env depends_on: – db db: image: mysql:5.7.18 volumes: – /var/lib/mysql:/var/lib/mysql env_file: – env Dockerfile: FROM alexcheng/apache2-php7 MAINTAINER Fu Cheng <alexcheng1982@gmail.com> RUN a2enmod rewrite ENV MAGENTO_VERSION […]

MGT开发环境权限777相符?

将批量文件夹实例化为777时,权限是错误的。 如何解决这个问题? MGTDevelopmentEnvironment 所以Mac

Magento静态内容不在Docker Image内部生成

我正在尝试构buildMagento的Docker镜像。 这里的静态内容是在Docker构build期间部署的,但最终的Docker镜像不包含pub / static文件夹下的任何内容。 我认为图层在最终图像中已经被破坏或者没有被泊入者包括在内。 Docker版本1.13.1 Magento版本2.1.5 FROM <ubuntu docker image with Php7.0 Nginx 1.10> #set MAGENTO_HOME to document root ENV MAGENTO_HOME /var/www/html/ ARG MAGENTO_MODE="developer" USER root #Setting NGINX access log to stdout and error log to stderr RUN ln -sf /dev/stdout /var/log/nginx/access.log \ && ln -sf /dev/stderr /var/log/nginx/error.log #Setting memory limit to 2Gb for […]

Magento安装AngularJS错误

我只是在Docker环境中安装了最新的Magento 2.1.9,并且想要启动安装程序,但是安装界面从不加载。 我在控制台中得到一些JS / Angular相关的错误: 页面上的Javascript文件全部正常加载,所以我没有看到服务器错误,但也许我错过了一些东西。 我在支持论坛上找不到与这个问题有关的任何东西 networking标签:

Docker 502在浏览器中查看时出现错误的网关

我只是刚刚开始与docker工人,并试图build立一个简单的Magento环境如下所述,但是在完成自述文件中描述的安装步骤之后,我尝试通过导航到http://在浏览器中查看Magento安装。 0.0.0.0:32781/ ,但只是收到“502坏的网关nginx …”。 在运行docker ps ,我收到以下内容: 41726c7b6e4b meanbee/magento2-varnish:latest "/bin/sh -c /start.sh" 27 hours ago Up 5 seconds 0.0.0.0:32782->80/tcp dockermagento2_varnish_1 5c543aa89500 meanbee/magento2-nginx:1.9 "/usr/local/bin/do…" 27 hours ago Up 5 seconds 443/tcp, 0.0.0.0:32781->80/tcp dockermagento2_web_1 55ddcc9865c4 meanbee/magento2-php:7.0-cli "/docker-entrypoin…" 27 hours ago Up 4 seconds dockermagento2_cron_1 23b9eccd971c mariadb:10 "docker-entrypoint…" 27 hours ago Up 7 seconds 0.0.0.0:32779->3306/tcp dockermagento2_db_1 我在这里错过了一步吗? 我个人发现docker文件有点棘手开始! […]

如何给Docker容器更多的资源

我正在使用docker创build我的本地开发环境来开发Magento模块。 在大多数操作中,Magento非常缓慢,而且我注意到每个内核(我的机器都有8个内核),CPU使用率不会高于20%。 有什么设置,我可以改变给docker集装箱更多的CPU资源方面的资源?

Docker MGT开发环境和Mailbag

我已经在docker MGT开发环境和2个docker容器上安装了Magento 1.9.0.1。 这个想法是由magento容器生成的所有电子邮件将被mailhog容器smtp捕获。 docker run -d -p 8025:8025 -p 1025:1025 –name smtp mailhog/mailhog docker run -d –net=bridge –restart=always –privileged -h mgt-dev-56 –link smtp –name mgt-dev-56 -it -p 80:80 -p 443:443 -p 22:22 -p 3306:3306 -p 3333:3333 mgtcommerce/mgt-development-environment-5.6 我已经命名了mailhog容器smtp,并通过mgt-dev-56容器上的–link smtp参数链接了它。 这两个容器应用程序通过各自的URL magento1.dev和127.0.0.1:8025工作。 但是我无法获得smtp容器来捕获从mgt-dev-56容器生成的任何电子邮件。 我不知道如果我需要configuration后缀指向一个特定的端口或IP。 我已经注意到并确认在容器mgt-dev-56和smtp之间有networking连接。 有没有人遇到过这个问题? 我需要修改后缀上的configuration吗? 这是mgt-dev-56容器的main.cf root@mgt-dev-56:/etc/postfix# vi main.cf smtpd_banner = $myhostname ESMTP […]

Magento devbox不能安装

我在windows10pro上安装了基于Docker的magento devbox。 并得到错误 错误:对于networking无法创build容器的服务网站:无效的绑定安装规范“C:\ magedevbox \共享\日志\的PHP的FMP的:/无功/日志/ PHP的FMP的:RW”:无效的卷规范:'C:\ magedevbox \共享\日志\ PHP-FPM:/无功/日志/ PHP-FPM:RW” 错误:for db无法为服务db创build容器:无效的绑定安装规范“C:\ magedevbox \ shared \ var \ logs \ mysql:/ var / log / mysql:rw”:无效卷规范:'C:\ magedevbox \ shared \ var \ logs \ mysql:/ var / log / mysql:rw'[31mERROR [0m:启动项目时遇到错误。 错误:没有为web_1find容器 安装Magento [31mERROR [0m:没有为web_1find容器