Docker-Installationcurl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG ${Benutzername} Was ist ein Build-Kit?
Erstellen mit Bind als Beispiel Das Docker-Bind-Projekt ist ein Open-Source-Dienst zur Bereitstellung von benutzerdefiniertem DNS, bietet jedoch kein verfügbares Image basierend auf Führen Sie im Raspberry Pi-System
.... # Führen Sie den folgenden Befehl im Raspberry Pi-System aus: git clone https://github.com/sameersbn/docker-bind.git cd docker-bind # Ändern Sie den Dockerfile-Inhalt, Achtung! ! Diese Einstellung bezieht sich auf Docker-Bind und hat nichts mit der Verwendung von Build-Kit zu tun. Sie wird nur zu Demonstrationszwecken verwendet. echo 'FROM ubuntu:focal-20200423 AS add-apt-repositories KOPIEREN jcameron-key.asc jcameron-key.asc Führen Sie apt-get update \ aus. && DEBIAN_FRONTEND=nichtinteraktiv apt-get install -y gnupg \ && apt-get install -y curl \ && apt-key adv --fetch-keys https://www.webmin.com/jcameron-key.asc \ && echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list VON ubuntu:focal-20200423 LABEL-Betreuer="[email protected]" ENV BIND_USER=binden \ BIND_VERSION=9.16.1 \ WEBMIN_VERSION=1.970 \ DATA_DIR=/Daten Führen Sie apt-get update \ aus. && apt-get install -y curl KOPIEREN --from=add-apt-repositories /etc/apt/trusted.gpg /etc/apt/trusted.gpg KOPIEREN --from=add-apt-repositories /etc/apt/sources.list /etc/apt/sources.list RUN rm -rf /etc/apt/apt.conf.d/docker-gzip-indexes \ && apt-get update \ && DEBIAN_FRONTEND=nichtinteraktiv apt-get install -y \ bind9=1:${BIND_VERSION}* bind9-host=1:${BIND_VERSION}* dnsutils \ webmin=${WEBMIN_VERSION}* \ && rm -rf /var/lib/apt/lists/* KOPIEREN Sie entrypoint.sh /sbin/entrypoint.sh RUN chmod 755 /sbin/entrypoint.sh AUSSETZEN 53/udp 53/tcp 10000/tcp EINSTIEGSPUNKT ["/sbin/entrypoint.sh"] CMD ["/usr/sbin/named"]' > Docker-Datei # Melden Sie sich bei Ihrem eigenen Docker-Repository an.# Sie verwenden das Image-Repository von Alibaba Cloud oder können das offizielle Repository von Dockerhub verwendendocker login --username=${user_name} registry.cn-hangzhou.aliyuncs.com Docker Buildx Build --Plattform Linux/aarch64 -t Registry.cn-hangzhou.aliyuncs.com/docker-image-lee/bind:aarch64 --no-cache --push. # Wenn Sie auf einem Mac oder Windows erstellen, müssen Sie zuerst den folgenden Befehl ausführen: docker buildx create --use Nachdem der Push abgeschlossen ist, können Sie ihn auf dem Raspberry Pi verwenden~ siehe Erstellen von ARM-basierten Docker-Images Docker Buildx-Build Docker-Image für Raspberry Pi erstellen Dies ist das Ende dieses Artikels über die Verwendung des Docker-Build-Kits zum Erstellen eines Docker-Images, das auf dem Raspberry Pi verwendet werden kann. Weitere Informationen zum Docker-Build-Kit und dem Raspberry Pi-Docker-Image finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Tiefgreifendes Verständnis der Verwendung von r2dbc in MySQL
In diesem Artikel wird der spezifische Code von V...
Inhaltsverzeichnis Vorbereitende Vorbereitung Ber...
Der Autor stieß kürzlich bei seiner Arbeit auf ei...
Wirkung: Ideen: Verwenden Sie das Eingabetypattri...
CentOS6.9 installiert Mysql5.7 zu Ihrer Informati...
Wie installiere ich ISO-Dateien unter einem Linux...
Inhaltsverzeichnis 1. Zusatzfunktionen 2. Beispie...
Lassen Sie mich Ihnen zunächst vorstellen, dass d...
Finden Sie das Problem Als ich heute bei der Arbe...
Anmeldung + SessionStorage Effektanzeige Nach ein...
<br />Vor nicht allzu langer Zeit habe ich a...
Das Installationstutorial für MySQL 5.7.27 wird w...
Das dürfte etwas sein, was viele Leute gemacht ha...
Inhaltsverzeichnis Vorwort Docker-Datei Was ist e...
Hintergrund Wenn die von Tomcat generierte catali...