Skip to main content

Установка 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.