Ich möchte den folgenden RUN-Befehl in der Dockerfile schreiben. Aber Docker behält die neuen Zeilen nicht bei.Wie schreibe ich Befehle mit mehreren Zeilen in Dockerfile, während die neuen Zeilen beibehalten werden?
RUN echo "[repo] \
name = YUM Repository \
baseurl = https://example.com/packages/ \
enabled = 1 \
gpgcheck = 0" > /etc/yum.repos.d/Repo.repoxyz
Ich weiß, dass \ am Ende jeder Zeile die neue Zeile entkommt. Aber gibt es eine Möglichkeit, dass ich mehrere Zeilen schreiben kann, die die neue Zeile behalten.
RUN echo $'[repo] \n\
name = YUM Repository \n\
baseurl = https://example.com/packages/ \n\
enabled = 1 \n\
gpgcheck = 0' > /etc/yum.repos.d/Repo.repoxyz
Sind Sie nicht * nix-Plattform? Weil das für mich unter Linux funktioniert. – user
@user, ich habe Linux benutzt. –