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
Inhaltsverzeichnis 1. Initialisieren Sie das Arra...
MySQL-Datenbanktabellen können Indizes erstellen,...
Inhaltsverzeichnis MySQL Truncate-Verwendung 1. T...
Dieser Artikel dokumentiert den Installations- un...
Inhaltsverzeichnis 1. Einleitung 2. Sichern Sie d...
MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...
1. Hintergrund Netplan ist ein neues Befehlszeile...
Vorwort: Dieser Artikel stellt hauptsächlich den ...
Beim Installieren von Paketen auf einem Ubuntu-Se...
Die vollständigen Schritte zur Konfiguration des ...
Die einfachste Store-Anwendung in Vue ist die glo...
Kurzbeschreibung <br />In IE6 und 7 wird in...
Verwandte Systemaufrufe für Dateioperationen erst...
<br /> Hinweis: Alle Texte, mit Ausnahme der...
Neo4j (eines der NoSQL-Modelle) ist eine leistung...