Skip to main content

Установка Code-server в Docker

Создайте файл docker-compose.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.