我一直试图通过CLI启动并运行Prestashop 1.6.1.9映像。如果我尝试执行运行命令,Docker将创建容器,但随后立即退出。即使我尝试启动刚刚创建的容器,它仍然会立即退出。当我转到Kitematic时,它会看到新创建的容器,如果我告诉它,它会毫无问题地启动它。在使用CLI运行图像后运行docker ps -a
时,我可以看到容器,并显示Exited (0)
,当我使用Kitematic运行它时,它说它正在运行。我是Docker的新手,但这对我没有任何意义。任何帮助将非常感激。另外,我建议直接从他们的网站上安装Docker for Mac。
EX:docker run -dit --name prestashop-container-name -p 8080:80 prestashop/prestashop:1.6.1.9 -v ~/Desktop/Development/code-challenge/modules:/var/www/html/modules
答案 0 :(得分:0)
似乎卷映射的位置是个问题。我运行了以下内容,它就像一个魅力。
docker run -ti --name some-prestashop -v ~/Desktop/Development/code-challenge/modules:/var/www/html/modules -p 8080:80 -d prestashop/prestashop:1.6.1.9