This blog post might help you -
https://www.gocd.org/2019/06/25/GoCD-non-root-containers/


On Tue, 21 Apr, 2020, 17:37 Srinivas Jonnalagadda, <
[email protected]> wrote:

> Here is my Dockerfile
>
> -------------------
> FROM gocd/gocd-server:v19.10.0
>
> WORKDIR .
> #RUN echo pwd && ls -l
> ARG ipaddr
>
> USER go
>
> COPY /config/cruise-config.xml /godata/config/cruise-config.xml
> #RUN  sed -i "s/HOST_IP/$ipaddr/g"  /godata/config/cruise-config.xml &&
> chown -R go:go /godata
>
> #RUN chown -R go:root /godata
>
> ENV GOCDDATA=/godata
> ----------------------
>
> And this is the error I get upon
>
> ----------
> docker run -it --name gocd-server -p8153:8153 -p8154:8154
> gocd-server:latest
>
> /docker-entrypoint.sh: Creating directories and symlinks to hold GoCD
> configuration, data, and logs
> $ mkdir -v /godata/artifacts
> created directory: '/godata/artifacts'
> $ ln -sv /godata/artifacts /go-working-dir/artifacts
> '/go-working-dir/artifacts' -> '/godata/artifacts'
> $ ln -sv /godata/config /go-working-dir/config
> '/go-working-dir/config' -> '/godata/config'
> $ mkdir -v /godata/db
> created directory: '/godata/db'
> $ ln -sv /godata/db /go-working-dir/db
> '/go-working-dir/db' -> '/godata/db'
> $ mkdir -v /godata/logs
> created directory: '/godata/logs'
> $ ln -sv /godata/logs /go-working-dir/logs
> '/go-working-dir/logs' -> '/godata/logs'
> $ mkdir -v /godata/plugins
> created directory: '/godata/plugins'
> $ ln -sv /godata/plugins /go-working-dir/plugins
> '/go-working-dir/plugins' -> '/godata/plugins'
> $ mkdir -v /godata/addons
> created directory: '/godata/addons'
> $ ln -sv /godata/addons /go-working-dir/addons
> '/go-working-dir/addons' -> '/godata/addons'
> /docker-entrypoint.sh: Creating directories and symlinks to hold GoCD
> wrapper binaries
> $ ln -sv /go-server/bin /go-working-dir/bin
> '/go-working-dir/bin' -> '/go-server/bin'
> $ ln -sv /go-server/lib /go-working-dir/lib
> '/go-working-dir/lib' -> '/go-server/lib'
> $ ln -sv /go-server/run /go-working-dir/run
> '/go-working-dir/run' -> '/go-server/run'
> $ ln -sv /go-server/wrapper /go-working-dir/wrapper
> '/go-working-dir/wrapper' -> '/go-server/wrapper'
> $ ln -sv /go-server/wrapper-config /go-working-dir/wrapper-config
> '/go-working-dir/wrapper-config' -> '/go-server/wrapper-config'
> $ cp -rfv /go-server/config/logback-include.xml
> /go-working-dir/config/logback-include.xml
> cp: can't create '/go-working-dir/config/logback-include.xml': Permission
> denied
> /docker-entrypoint.sh: cannot cp -rfv
> /go-server/config/logback-include.xml
> /go-working-dir/config/logback-include.xml
>
> --------------------
>
> Any help would be appreciated. I was working with v19.5.0 earlier and
> things were fine.
>
> Thanks and Regards,
> Srinivas
>
> --
> You received this message because you are subscribed to the Google Groups
> "go-cd" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/go-cd/9ecae774-090e-45a2-adc3-cd8645894103%40googlegroups.com
> <https://groups.google.com/d/msgid/go-cd/9ecae774-090e-45a2-adc3-cd8645894103%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/go-cd/CAD9m7Cy2BXoh9Sum1_9x5KWQbOBWEf%3DYXM6_xFF6jUTCJHgRcQ%40mail.gmail.com.

Reply via email to