【问题标题】:How do you persist the installation on a Magento Docker container?如何在 Magento Docker 容器上持久化安装?
【发布时间】:2020-09-17 12:23:05
【问题描述】:

我正忙着建立一个 dockerized 环境来为 Magento 开发 PHP。 我使用的图像如下:alexcheng/magento2。 用于此的 git 存储库确实包含一个安装脚本。 当我运行“docker-compose up -d”时,一切正常,但每次容器出现故障时我都必须重新安装 Magento。

关于如何处理这个问题的任何建议?我是一个使用 docker 的新手,但我无法想象你每次都必须重新安装它。

注意,我认为这与数据持久性无关,因为已配置卷。当我在 Dockerfile "RUN install-magento" 中包含一行时,我在构建时收到以下错误:

/usr/bin/env: ‘bash\r’: No such file or directory
    The command '/bin/sh -c install-magento' returned a non-zero code: 127

任何指导将不胜感激。谢谢。

【问题讨论】:

    标签: wordpress bash docker magento docker-compose


    【解决方案1】:

    我和你一样是 Docker 新手。建议大家在大量使用 docker-compose 工具之前先学习 docker。当我们需要数据持久化时,方法是使用docker volumes。 检查您的 docker-compose.yml 是否有卷部分,以及您的用户是否有权访问该路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-31
      • 2022-11-24
      • 1970-01-01
      • 2021-02-23
      • 2020-12-21
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多