So stellen Sie einen Code-Server mit Docker bereit

So stellen Sie einen Code-Server mit Docker bereit

Ziehen Sie das Bild

# Docker-Pull Codercom/Code-Server
# Docker-Bilder
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
codercom/code-server latest f3ac734fcec8 vor 12 Tagen 802MB

Erstellen Sie ein Mount-Verzeichnis

# CODE=/home/docker/code
# mkdir $CODE && cd $CODE

Konfigurationsdateien

Methode 1: Export aus dem Container

Starten Sie einen Container: -u bedeutet Ausführung als Root-Benutzer

# docker run -d -u root -p 8088:8080 --name Code-Server -v $CODE:/home/code codercom/code-server
# Docker PS
CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN
97707c93cb41 codercom/code-server "/usr/bin/entrypoint…" vor 3 Stunden Aktiv 3 Stunden 0.0.0.0:8088->8080/tcp, :::8088->8080/tcp code-server

Ziehen Sie die Konfigurationsdatei heraus:

# docker cp code-server:/root/.config/code-server/config.yaml $CODE/
# Katze $CODE/config.yaml
Bindeadresse: 127.0.0.1:8080
Auth: Passwort
Passwort: 59bd4df2841fbc77d67f674f
Zertifikat: falsch

Passwort ändern: 123456

Methode 2: Erstellen Sie direkt eine neue Konfigurationsdatei

# vim $CODE/config.yaml
Bindeadresse: 127.0.0.1:8080
Auth: Passwort
Passwort: 123456
Zertifikat: falsch

Starten des Dienstes

# Docker stoppt Code-Server && Docker rm Code-Server
# docker run -d -u root \
  -p 8088:8080 \
  --name Code-Server \
  -v $CODE/config.yaml:/root/.config/code-server/config.yaml \
  -v $CODE:/home/code \
  codercom/code-server

Besuchen Sie beispielsweise http://192.168.0.206:8088/

Dies ist das Ende dieses Artikels über die Docker-Bereitstellung von Code-Servern. Weitere relevante Inhalte zur Docker-Bereitstellung von Code-Servern finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Implementierungsschritte für die Docker-Bereitstellung von Springboot- und Vue-Projekten
  • So stellen Sie MongoDB-Container mit Docker bereit
  • Detaillierter Prozess der Installation und Bereitstellung von OnlyOffice in Docker
  • Vollständige Schritte zum Bereitstellen von Confluence mit Docker

<<:  Lösung zur Datenduplizierung bei Verwendung von Limit+Order By in der MySql-Paging

>>:  HTML setzt Fett-, Kursiv-, Unterstrichen-, Durchstreich- und andere Schrifteffekte

Artikel empfehlen

Lösen Sie das Problem „Rand: oberer Kollaps“ in CCS

Die HTML-Struktur ist wie folgt: Die CCS-Struktur...

MySQL Serie 12 Backup und Wiederherstellung

Inhaltsverzeichnis Tutorial-Reihe 1. Beschreibung...

Implementierungsschritte zum Erstellen eines FastDFS-Dateiservers unter Linux

Inhaltsverzeichnis 1. Softwarepaket 2. Installier...

4 Möglichkeiten zur Implementierung von Routing-Übergangseffekten in Vue

Vue-Router-Übergänge sind eine schnelle und einfa...

So benennen Sie in Linux mehrere Dateien gleichzeitig um

Vorwort In unserer täglichen Arbeit müssen wir hä...

Eine kurze Analyse der expliziten Typkonvertierung von MySQL

CAST-Funktion Im vorherigen Artikel haben wir die...

So verwenden Sie SVG-Symbole in WeChat-Applets

SVG wurde in den letzten Jahren aufgrund seiner v...

So ändern Sie das ursprüngliche Passwort von MySQL auf dem MAC

Problembeschreibung: Ich habe einen Mac gekauft u...

Zusammenfassung der Wissenspunkte zu den Linux-Befehlen ps und pstree

Der ps-Befehl in Linux ist die Abkürzung für „Pro...

JavaScript-Implementierung des klassischen Schlangenspiels

In diesem Artikel wird der spezifische JavaScript...