[DOCKER] Installieren Sie IBM Cloud CLI in einem Container

Überblick

Installieren Sie IBM Cloud CLI im Docker-Container und erstellen Sie eine CLI-Entwicklungsumgebung, die die lokale Umgebung nicht verschmutzt. Dieses Mal erstellen wir einen Container mit dem neuesten CentOS-Image. Voraussetzung ist, dass Docker Desktop installiert ist.

Verfahren

Behältervorbereitung

Holen Sie sich ein Bild von CentOS 8

docker pull centos:latest

Erstellen und starten Sie einen Container aus dem erfassten Bild

docker run -it -d --name ibmcloud centos:latest

Überprüfen, welcher Container ausgeführt wird

docker ps

Im Behälter anschließen

docker exec -it <CONTAINER ID> bash

Modernisierung von yum

yum check-update

Installieren der IBM Cloud CLI

Die offizielle CLI-Installationsmethode finden Sie hier (https://cloud.ibm.com/docs/cli?topic=cli-getting-started).

Installieren des Befehls which

yum which

Den Grund für die Installation finden Sie hier (https://qiita.com/Masayuki-M/items/6e7d541b1627f55df221).

CLI-Installation

curl -sL https://ibm.biz/idt-installer | bash

Bestätigen Sie die CLI-Installation

ibmcloud -v

Container speichern

Machen Sie aus einem Container ein Bild

docker commit <CONTAINER ID> ibmcloud 

Zusammenfassung

Mit der obigen Prozedur wurde ein Container erstellt, der den Befehl ibmcloud ausführen kann. Durch das letzte Speichern des Images muss die CLI nach einem Neustart nicht mehr neu installiert werden.

Recommended Posts

Installieren Sie IBM Cloud CLI in einem Container
Installieren Sie das Plug-In in Eclipse
So überprüfen Sie das Protokoll im Docker-Container
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
Installieren Sie Veeam PN unter Ubuntu in IBM Cloud VPC und stellen Sie eine Verbindung mit SSL VPN her
Ich war süchtig nach NoSuchMethodError in Cloud-Endpunkten
Stellen Sie Java-Apps auf dem IBM Cloud Kubernetes-Dienst bereit
[CentOS7] Installiere aws cli
Starten Sie den Container automatisch
Microservices in Spring Cloud
Ich habe versucht, die Cache-Funktion von Application Container Cloud Service in der lokalen Umgebung zu entwickeln
Kopieren Sie den Dateiinhalt und fügen Sie ihn in den Ubuntu Docker-Container ein
Installieren Sie, indem Sie die Version von Django in der Docker-Umgebung angeben
Installieren Sie Docker und Docker-Compose in kürzester Zeit auf Ubuntu
Wenn Sie Ihre Container nur in der Cloud ausführen möchten, ist Azure Container Instances ganz einfach