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

So bereinigen Sie Daten in einer MySQL-Onlinedatenbank

Inhaltsverzeichnis 01 Szenarioanalyse 02 Funktion...

Verwendung der MySQL DATE_FORMAT-Funktion

Angenommen, Taobao animiert die Leute zum Einkauf...

Linux-Installation, MongoDB-Start und Lösung allgemeiner Probleme

MongoDB-Installationsprozess und Problemaufzeichn...

Zusammenfassung der 7 Protokolltypen in MySQL

In MySQL gibt es folgende Protokolldateien: 1: Pr...

Was bei der Migration von MySQL auf 8.0 zu beachten ist (Zusammenfassung)

Passwortmodus PDO::__construct(): Der Server hat ...

Lösung für das Versagen von Docker beim Freigeben von Ports

Heute bin ich auf eine sehr seltsame Situation ge...

Es ist ganz einfach zu verstehen, was Node.js ist

Inhaltsverzeichnis Offizielle Einführung in Node....

Beispiel zum Festlegen der pseudostatischen WordPress-Eigenschaft in Nginx

Zitat aus Baidus Erklärung zu Pseudostatik: Pseud...

Berechnung des Prozentwerts, wenn die CSS-Positionseigenschaft absolut ist

Wenn die Position absolut ist, wird der Prozentsa...

Zusammenfassung des Verständnisses des virtuellen DOM in Vue

Es handelt sich im Wesentlichen um ein allgemeine...

Tutorial zum Deaktivieren und Aktivieren von Triggern in MySQL [Empfohlen]

Bei der Verwendung von MySQL werden häufig Trigge...