Git 在docker容器中装入目录并运行Gradle命令

Git 在docker容器中装入目录并运行Gradle命令,git,gradle,docker,Git,Gradle,Docker,我有一个名为mydockimage的docker容器,其中安装了gradle 我正在用以下命令挂载我的本地工作目录 sudo docker run -t -a stdout -a stderr --rm \ --volume /home/Myworkspace/Myproject:/workspace:rw myimage:myimage_build 我有以下问题: 从/home运行此命令后,我被重定向到docker contanier/workspace文件夹,但当我运行gradle时

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

我正在用以下命令挂载我的本地工作目录

sudo docker run -t -a stdout -a stderr --rm \
  --volume /home/Myworkspace/Myproject:/workspace:rw myimage:myimage_build 
我有以下问题:

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

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

    [ root@c6ff3f80dab8:/workspace {COE *} ]$
    
    其中COE是分支名称

  • 如果我在
    中运行
    gradle build
    [root@c6ff3f80dab8:/workspace{COE*}]$
    然后应用程序生成,但返回到我的本地目录,不确定如何在我的docker容器中查找


  • 要查找docker容器,请运行命令:
    docker ps
    。它将显示正在运行的容器<代码>docker ps-a将显示所有集装箱,即使是封闭的集装箱

    请提供Dockerfile并命令您构建映像