Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10 Pro上的Docker:构建新Jekyll站点时发生错误文件冲突_Docker_Docker Compose_Containers_Jekyll_Jekyll Theme - Fatal编程技术网

Windows 10 Pro上的Docker:构建新Jekyll站点时发生错误文件冲突

Windows 10 Pro上的Docker:构建新Jekyll站点时发生错误文件冲突,docker,docker-compose,containers,jekyll,jekyll-theme,Docker,Docker Compose,Containers,Jekyll,Jekyll Theme,我正在Windows 10 Pro上使用PowerShell,并已安装Docker版本18.03.1-ce 我将CD放入一个本地目录,在那里我想编辑一组配置文件来构建我的Jekyll网页。我运行了以下命令: docker run -e JEKYLL_NEW=true -p 80:4000 -v ${pwd}:/site bretfisher/jekyll-serve 以及以下信息: NOTE: making new jekyll site! Conflict: /site

我正在Windows 10 Pro上使用PowerShell,并已安装Docker版本18.03.1-ce

我将CD放入一个本地目录,在那里我想编辑一组配置文件来构建我的Jekyll网页。我运行了以下命令:

docker run -e JEKYLL_NEW=true -p 80:4000 -v ${pwd}:/site bretfisher/jekyll-serve
以及以下信息:

NOTE: making new jekyll site!
          Conflict: /site exists and is not empty.
                    Ensure /site is empty or else try again with `--force` to proceed and overwrite any files.

如果我在上面的调用中使用
--force
标志,它会告诉我未知标志。有人知道如何解决这个问题并成功构建一个链接到我的本地文件目录的jekyll容器,以便在将其投入生产之前能够在浏览器中的
localhost
上进行编辑和预览吗?

请密切注意以下步骤。在步骤3中,Jekyll为您的网站创建目录。错误消息告诉您已经存在一个包含文件的
站点
目录,因此Jekyll退出而不是覆盖现有文件。如果删除该目录的内容或将其移动到其他位置,则可以继续执行
jekyllnew
命令


顺便说一句,你可以试着选择一个不同的站点名称。Jekyll创建自己的
\u站点
目录,将为站点构建的HTML文件放在其中。当你有一个
站点/\u站点
目录时,你是在要求混淆。

请密切注意目录中的步骤。在步骤3中,Jekyll为您的网站创建目录。错误消息告诉您已经存在一个包含文件的
站点
目录,因此Jekyll退出而不是覆盖现有文件。如果删除该目录的内容或将其移动到其他位置,则可以继续执行
jekyllnew
命令

顺便说一句,你可以试着选择一个不同的站点名称。Jekyll创建自己的
\u站点
目录,将为站点构建的HTML文件放在其中。当你有一个
站点/\u站点
目录时,你是在要求混淆