From 397e87b245adb6a6a6b054fa7947b209b5b88f9e Mon Sep 17 00:00:00 2001 From: jrodriiguezg Date: Sat, 15 Aug 2026 16:09:11 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adir=20vscode=5Fdocker=5Fcompose.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vscode_docker_compose.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 vscode_docker_compose.yaml diff --git a/vscode_docker_compose.yaml b/vscode_docker_compose.yaml new file mode 100644 index 0000000..890fa53 --- /dev/null +++ b/vscode_docker_compose.yaml @@ -0,0 +1,31 @@ +version: '3.8' + +services: + code-server: + image: lscr.io/linuxserver/code-server:latest + container_name: code-server + restart: always + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Madrid + - PASSWORD= # Contraseña para el inicio de sesión + - SUDO_PASSWORD= # Opcional: para usar sudo dentro de la terminal + - DOCKER_HOST=tcp://docker-dind:2375 # Apunta al Docker aislado + volumes: + - /code-server/config:/config + - /copiasint/code-server/workspace:/config/workspace + ports: + - "8443:8443" + depends_on: + - docker-dind + + docker-dind: + image: docker:dind + container_name: docker-dind + restart: always + privileged: true # Requerido por dind para gestionar namespaces y cgroups + environment: + - DOCKER_TLS_CERTDIR= # Desactiva TLS en la red interna del compose para simplificar conexión + volumes: + - /code-server/dind-data:/var/lib/docker # Almacenamiento aislado de imágenes/contenedores