在docker容器中挂载目录并运行Gradle命令

时间:2015-04-23 16:23:03

标签: git gradle docker

我有一个名为mydockimage的docker容器,其中安装了gradle。

我正在使用以下命令

挂载我的本地工作目录
sudo docker run -t -a stdout -a stderr --rm \
  --volume /home/Myworkspace/Myproject:/workspace:rw myimage:myimage_build 

我有以下问题:

  1. /home运行此命令后,我被重定向到docker contanier /workspace文件夹,但是当我运行 gradle 时,响应会挂起。

  2. 如果我从本地工作区文件夹运行mount脚本,那么它会将我重定向到包含所有文件但具有文件夹名称和git分支的docker容器 花括号中的名称如下所示

    [ root@c6ff3f80dab8:/workspace {COE *} ]$
    

    其中COE是分支名称。

  3. 如果我在gradle build中运行[ root@c6ff3f80dab8:/workspace {COE *} ]$,那么应用程序构建但会返回到我的本地目录,并且不确定如何在我的docker容器中找到它。

1 个答案:

答案 0 :(得分:1)

要查找docker container run命令:docker ps。它将显示正在运行的容器。 docker ps -a将显示所有容器,甚至是已关闭的容器。

请提供您的Dockerfile并命令您构建图像。