【发布时间】:2017-09-04 12:51:26
【问题描述】:
我尝试创建我的 WordPress/Docker 启动器。 我有 docker-compose.yml 文件,它可以工作。
version: '2'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
volumes:
- .app/wp-content/themes:/var/www/html/wp-content/themes
volumes:
db_data:
在 docker bash 中我收到了npm command not found。我在哪里可以添加节点安装?
【问题讨论】:
-
为什么要将 npm 放在同一个容器中?
-
我只想在主题目录中创建 package.json 文件并运行
npm install -
您将需要一个自定义 Dockerfile,然后先安装 NPM。
-
好的,可以了。谢谢! Dockerfile:
FROM wordpress:latest
标签: node.js wordpress docker npm docker-compose