[CentOS] Write content to file from Dockerfile and/or any other method

Fri Jan 29 05:31:54 UTC 2016
Keith Keller <kkeller at wombat.san-francisco.ca.us>

On 2016-01-29, reynierpm at gmail.com <reynierpm at gmail.com> wrote:
> I am building a Dockerfile and I am setting up MariaDB repos as follow:

This question is probably way offtopic for a CentOS mailing list.

> # Setup MariaDB repos
> RUN touch /etc/yum.repos.d/MariaDB.repo
>
> What's the right way to do this? The one below?
>
> echo "[mariadb]" >> "/etc/yum.repos.d/MariaDB.repo"
> echo "name = MariaDB" >> "/etc/yum.repos.d/MariaDB.repo"
> echo "baseurl = http://yum.mariadb.org/5.5/centos6-amd64" >>
> "/etc/yum.repos.d/MariaDB.repo"
> echo "gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB" >>
> "/etc/yum.repos.d/MariaDB.repo"
> echo "gpgcheck=1" >> "/etc/yum.repos.d/MariaDB.repo"

You probably want to do a COPY.  The Docker docs cover Dockerfile syntax
in detail:

https://docs.docker.com/engine/reference/builder/#copy

--keith

-- 
kkeller at wombat.san-francisco.ca.us