我意识到这可能是一个基本问题。我还没有找到一个清晰的教程指南。
我一直在学习码头工具,现在我已经了解了基础知识。我还在Ubuntu 16中启动并运行了mysql和prestashop容器,并在我的本地计算机上成功运行了最初的PrestaShop网站安装。
问题:我的目标是使用docker进行PrestaShop开发,除了通过终端中的容器之外,我如何在本地访问文件,以便我可以使用我的编辑器修改它们?
这是我用于在本地开发Prestashop主题的docker-compose.yml。不完美,因为我需要第一次手动安装prestashop。
注: [theme-name]需要与主题config.yml中的名称相同,否则它将无效
version: "3"
services:
my-prestashop:
image: "prestashop/prestashop:1.7"
ports:
- "8080:80"
environment:
- DB_SERVER=my-mysql
- PS_DEV_MODE=1
networks:
- my-network
volumes:
- .:/var/www/html/themes/[theme-name]
my-mysql:
image: "mysql:5.7"
ports:
- "3307:3306"
environment:
- MYSQL_ROOT_PASSWORD=admin
networks:
- my-network
networks:
my-network:
有关如何在此处设置prestashop容器的更多信息:https://hub.docker.com/r/prestashop/prestashop/