docker镜像创建问题

时间:2018-06-28 16:20:29

标签: docker

我刚刚开始使用Docker,并且遇到了一些问题。

我为我的项目拉了一个docker图像(例如,ORIGINAL),我必须从ORIGINAL中制作另一个图像。我的目标是在本地项目中进行代码更改,然后在docker映像中运行它们。

所以我创建了一个docker文件,如下:

FROM ORIGINAL
COPY .ssh/* /root/.ssh/
COPY .gitconfig /root/
EXPOSE 8080:8080
EXPOSE 8081:8081
EXPOSE 3001:3001
EXPOSE 35729:35729
RUN chmod 400 /root/.ssh/*

我已将docker文件和其他文件放置在项目根目录下的文件夹中。

结构如下:

Project-root-directory
        |
        |my-docker-folder 
                |
                |-.ssh
                |
                |-.gitconfig
                |
                |-Dockerfile

我在Project-root-directory之上的级别上运行以下命令:

docker run --rm -it -v Project-root-directory:/path/to/project my-custom-docker-image-name

然后我在docker image中运行项目构建命令。

我观察到的是构建工件没有更改我的代码。

我在这里做什么错了?

0 个答案:

没有答案