Установка Code-server в Docker
Создайте файл docker-compose.yml:yml:
services:
code-server:
image: codercom/code-server:latest
container_name: code-server
ports:
- "8080:8080"
volumes:
- ./data:/home/coder/project
restart: unless-stopped
-------------------------------
Запустите контейнер:
docker compose up -d
После этого доступ к code-server будет по адресу http://localhost:8080
===============================
В браузере после первого запуска попросят пароль. Чтобы достать пароль, нужно выполнить в терминале команды:
Выполните команду, чтобы войти в контейнер с code-server:
docker exec -it code-server bash
Проверьте файл конфигурации:
Откройте файл конфигурации, где хранится пароль, используя текстовый редактор, например, cat или nano:
cat /home/coder/.config/code-server/config.yaml
Ищите строку, начинающуюся с password: или auth: password. Это и будет вашим паролем.
Пример конфига:
coder@617cc6a61d12:~$ cat /home/coder/.config/code-server/config.yaml
bind-addr: 127.0.0.1:8080
auth: password
password: c4885f5f899df347f41dd237
cert: false
В данном случае пароль - c4885f5f899df347f41dd237
После этого вы сможете использовать этот пароль для входа в code-server.