OSSをdockerで構築したものにソースコードの変更を行いたい


OSSのデベロッパーが提供しているdocker imageを元に環境構築をし、ロゴを消したり、機能を追加したい場合  
どうすれば変更を加えたソースコードをコンテナに反映させることが出来ますか？

OSSのソースコード  
<https://github.com/Leantime/leantime>  
docker image  
<https://hub.docker.com/r/leantime/leantime>  
<https://github.com/Leantime/docker-leantime>




Leantime 本体を Docker イメージに組み込んでいるのは [`Dockerfile`
のこの部分](https://github.com/Leantime/docker-
leantime/blob/8607f72/Dockerfile#L24-L26)

[code]

    RUN curl -LJO https://github.com/Leantime/leantime/releases/download/v${LEAN_VERSION}/Leantime-v${LEAN_VERSION}.tar.gz && \
        tar -zxvf Leantime-v${LEAN_VERSION}.tar.gz --strip-components 1 && \
        rm Leantime-v${LEAN_VERSION}.tar.gz
    
[/code]

のようなので、ここで取得しているファイルを " _変更を加えたソースコード_ "
に挿げ替えた上で[イメージをビルド](https://docs.docker.jp/engine/reference/commandline/build.html)すれば実現できるかと思います。




Leantime 本体を Docker イメージに組み込んでいるのは [`Dockerfile`
のこの部分](https://github.com/Leantime/docker-
leantime/blob/8607f72/Dockerfile#L24-L26)

[code]

    RUN curl -LJO https://github.com/Leantime/leantime/releases/download/v${LEAN_VERSION}/Leantime-v${LEAN_VERSION}.tar.gz && \
        tar -zxvf Leantime-v${LEAN_VERSION}.tar.gz --strip-components 1 && \
        rm Leantime-v${LEAN_VERSION}.tar.gz
    
[/code]

のようなので、ここで取得しているファイルを " _変更を加えたソースコード_ "
に挿げ替えた上で[イメージをビルド](https://docs.docker.jp/engine/reference/commandline/build.html)すれば実現できるかと思います。

