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

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

我使用以下命令安装我的本地工作目录

 sudo docker run -t -a stdout -a stderr --rm \ --volume /home/Myworkspace/Myproject:/workspace:rw myimage:myimage_build 

我有以下问题:

  1. /home运行此命令/home ,我redirect到docker contanier /workspace文件夹,但是当我运行gradle响应挂起。

  2. 如果我从我的本地工作区文件夹运行安装脚本,那么它将我redirect到所有文件的docker容器,但与文件夹名称和git分支名称在花括号如下

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

    COE是分支名称。

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

要find你的docker集装箱运行命令: docker ps 。 它将显示正在运行的容器。 docker ps -a将显示所有的容器,甚至封闭的。

请提供您的Dockerfile和命令您构build您的图像。