On Fri, 29 Jan 2016 06:31, Keith Keller <kkeller at ...> wrote: > 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 Yep, this is a much better way to do such things. create the 'MariaDB.repo' in the direstory the 'Dockerfile' resides in, and use the following line in the Dockerfile: [code] COPY MariaDB.repo /etc/yum.repos.d/MariaDB.repo [/code] much better that way, for further tips on Dockerfile writing, I'll point you to the offical site "docs.docker.com", esp: https://docs.docker.com/engine/articles/dockerfile_best-practices/ Have a nice weekend, - Yamaban.