我正在为 portia 构建一个 Docker 映像,但是当我按照以下所有步骤操作时,当我运行 docker run 时,会出现错误:
standard_init_linux.go:178: exec 用户进程导致“没有这样的文件或目录”
我正在遵循的步骤。
步骤1
mkdir portia
cd portia
git clone github.com/scrapinghub/portia.git
cd portia
git checkout update_installation
mkdir ~/data
cd portiaui
npm install && bower install
cd node_modules/ember-cli && npm install && cd ../../ && ember build
cd ..
docker build -t portia:v1 .
docker run -i -t --rm -p 9001:9001 -v ~/data:/app/data/projects ~/portia
/portia/portiaui/dist:/app/portiaui/dist portia:v1
将浏览器指向 localhost:9001
来自我关注的 github.com/scrapinghub/portia/issues/699
第2步
mkdir ~/data
git clone git@github.com:scrapinghub/portia.git
cd portia/portiaui
npm install && bower install
cd node_modules/ember-cli && npm install && cd ../../
ember build
cd ..
然后
docker build . -t portia
谢谢你