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
Einführung in strukturelle Pseudoklassenselektore...
Was ich kürzlich gelernt habe, beinhaltet Kenntni...
Inhaltsverzeichnis 1. Einführung in das Docker-Ma...
<br /> Der Entwurf einer persönlichen Schrei...
Wenn an Ihren Server eine Anforderung zum Anzeige...
1. Laden Sie das CentOS-Image herunter 1.1 Downlo...
Ich habe vor Kurzem Ubuntu 20.04 installiert und ...
Inhaltsverzeichnis 1. Rezeptsammlung 1.1 Projekth...
ssh ist eines der beiden Befehlszeilentools, die ...
Der schnellste Weg, die neueste Version von OpenS...
Inhaltsverzeichnis 1. Geben Sie unterschiedliche ...
Inhaltsverzeichnis 1. Docker installieren 2. Inst...
Inhaltsverzeichnis 1. Erstellen Sie zunächst mit ...
1. HTML-Schriftfarbeneinstellung In HTML verwende...
Umgebung: CentOS 7 Offizielle Dokumentation: http...