我意识到这可能是一个基本问题。我只是还没有找到清晰的教程指南。
我一直在学习docker,现在我了解了基础知识。我还已经在Ubuntu 16中启动并运行了mysql和prestashop容器,并且已经成功在本地计算机上运行了PrestaShop网站的初始安装。
问题:我的目标是使用docker开发PrestaShop,如何从本地通过终端而不是通过容器访问文件,以便可以使用编辑器进行修改?
答案 0 :(得分:0)
这是我用来在本地开发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/