Docker-Konfiguration Alibaba Cloud Container Service-Betrieb

Docker-Konfiguration Alibaba Cloud Container Service-Betrieb

Konfigurieren des Alibaba Cloud Docker Container Service

Um sich bei der Alibaba Cloud Image Service-Konsole anzumelden, müssen Sie zunächst über ein eigenes Alibaba Cloud-Konto verfügen

1. Klicken Sie auf den Namensraum. Es wird empfohlen, Ihren eigenen Namen/Firmennamen zu verwenden

Zum Beispiel aliyun-stg

Erstellen des Namespace

2. Klicken Sie auf das Bild-Repository, erstellen Sie ein Bild und geben Sie die detaillierten Informationen ein

Lager können mit Namen wie Redis, MySQL usw. verwaltet werden.

Erstellen Sie ein Lager

3. Beachten Sie die Informationen nach der Erstellung

registry.cn-beijing.aliyuncs.com/aliyun-stg/flask

Ali Docker-Domänenname registry.cn-beijing.aliyuncs.com

Mein eigener Namespace und der anderer dürfen sich nicht überschneiden.

Der Name des Image-Repositorys darf nicht im selben Namespace wie Ihr eigener wiederholt werden.

4. Wir haben die lokale Konfiguration gewählt

# Legen Sie Benutzernamen und Passwort für Alibaba Cloud fest $ sudo docker login --username=Ihr Benutzername registry.cn-beijing.aliyuncs.com

# Ziehen Sie das Image aus der Registrierung $ sudo docker pull registry.cn-beijing.aliyuncs.com/aliyun-stg/flask:[Image-Versionsnummer]

# Übertragen Sie das Image vom lokalen Speicherort in die Registry
# Wählen Sie die Registrierungsadresse, Shanghai, Peking oder Shenzhen$ sudo docker login --username=Ihr Benutzername registry.cn-beijing.aliyuncs.com
# Ändern Sie das Tag des lokalen Images, sodass es mit dem Pfad von Alibaba übereinstimmt. $ sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/aliyun-stg/flask:[Image-Versionsnummer]
# Zum Alibaba Cloud Docker-Repository pushen$ sudo docker push registry.cn-beijing.aliyuncs.com/aliyun-stg/flask:[Image-Versionsnummer]

Oben wird das öffentliche Netzwerk für Push verwendet. Wenn der von Ihnen verwendete Server Alibaba Cloud ist, können Sie das Intranet für Push verwenden, wodurch die Bandbreite Ihres öffentlichen Netzwerks nicht beansprucht wird.

Wenn sich die von Ihnen verwendete Maschine in einem VPC-Netzwerk befindet, verwenden Sie bitte registry-vpc.cn-beijing.aliyuncs.com als Domänennamen für die Anmeldung beim Register und als Präfix für den Image-Namespace.

Wenn das lokale Image beispielsweise „Redis“ heißt, erstellen Sie auch ein Repository namens „Redis“ in der Cloud.

Pushen Sie verschiedene Versionen von Redis in dieses Repository

# Verwenden Sie den Befehl „Docker Tag“, um das Image umzubenennen und es über die private Netzwerkadresse in die Registrierung zu übertragen.
$ sudo Docker-Bilder

REPOSITORY TAG BILD ID ERSTELLT VIRTUELLE GRÖSSE
registry.aliyuncs.com/acs/agent 0.7-dfb6816 37bb9c63c8b2 vor 7 Tagen 37,89 MB

$ sudo Docker-Tag 37bb9c63c8b2 Registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816

# Verwenden Sie den Befehl „Docker Images“, um das Image zu finden und ändern Sie den Domänennamen im Image-Namen in die private Netzwerkadresse der Registrierung.
$ sudo docker push registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816

Der obige Artikel über die Docker-Konfiguration des Alibaba Cloud Container Service ist alles, was ich mit Ihnen teilen kann. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Konfigurationsprozesses des Docker-Container-Netzwerkports
  • Detaillierte Erläuterung gängiger Befehle zur Netzwerkkonfiguration von Containern in Docker
  • Detaillierte Erläuterung der Docker Fast Build- und Alibaba Cloud-Containerbeschleunigungskonfiguration in der Windows 7-Umgebung
  • Implementierung der Änderung von Konfigurationsdateien im Docker-Container
  • Zusammenfassung des Speicherorts und Tipps für Docker-Konfigurationscontainer
  • nginx generiert automatisch Konfigurationsdateien im Docker-Container
  • Docker ändert die Konfigurationsinformationen eines nicht gestarteten Containers

<<:  HTML implementiert die Funktion zur Erkennung der Eingabevervollständigung

>>:  Detaillierte Erklärung der KeepAlive-Verwendung in der Vue-Frontend-Entwicklung

Artikel empfehlen

So konfigurieren Sie /var/log/messages im Ubuntu-Systemprotokoll

1. Problembeschreibung Heute muss ich die Systemp...

Uniapp realisiert gleitenden Scoring-Effekt

In diesem Artikel wird der spezifische Code von U...

So löschen Sie Junk-Dateien elegant in Linux

Ich frage mich, ob Sie wie ich ein Programmierer ...

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung gängiger SQL-Anweisungen in MySQL

1. MySQL-Exportdatei: SELECT `pe2e_user_to_compan...

Grundlegende Konzepte und allgemeine Methoden des Map-Mappings in ECMAScript6

Inhaltsverzeichnis Was ist eine Zuordnung? Unters...

Docker startet im Status „Beendet“

Nach dem Docker-Lauf ist der Status immer „Beende...

WeChat Mini-Programm: Position des Videofeuers zufällig

In diesem Artikel wird der spezifische Code zur z...

Analyse von Context-Anwendungsszenarien in React

Kontextdefinition und Zweck Der Kontext bietet ei...

Tutorial zum Erstellen eines FTP-Servers in Ubuntu 16.04

Ubuntu 16.04 baut FTP-Server FTP installieren FTP...