Thanks it has worked out well
On Tuesday, 21 April 2020 13:17:07 UTC-4, Ashwanth Kumar wrote: > > 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] > <javascript:>> 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] <javascript:>. >> 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/bd6e28ca-0a15-4405-ae5c-830befb8a81a%40googlegroups.com.
