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

Implementierungs- und Nutzungsszenarien der JS-Anti-Shake-Drosselungsfunktion

Inhaltsverzeichnis 1. Was ist die Anti-Shake-Funk...

Eine detaillierte Einführung in die Betriebssystemebenen von Linux

Inhaltsverzeichnis 1. Einführung in die Linux-Sys...

Lösen Sie das Installationsproblem der mysql8.0.19 Winx64-Version

MySQL ist ein kleines relationales Open-Source-Da...

So installieren Sie Phabricator mit Docker

Ich verwende hier das Ubuntu 16.04-System. Instal...

Detaillierte Erklärung zum Kopieren und Sichern von Docker-Containerdaten

Hier nehmen wir den Jenkins-Container als Beispie...

Super detaillierte Schritte zur Installation von Zabbix3.0 auf Centos7

Vorwort Vor Kurzem wurde ein Teil der Geschäftstä...

MySQL-Komplettabsturz: Detaillierte Erklärung der Abfragefilterbedingungen

Überblick In tatsächlichen Geschäftsszenarioanwen...

js-Code zur Realisierung eines Chatrooms für mehrere Personen

In diesem Artikelbeispiel wird der spezifische Co...

So setzen Sie das Root-Passwort in mysql8.0.12 zurück

Wenn Sie nach der Installation der Datenbank das ...