A minimal layered image for VSCodium (Web).
4.4K
A minimal layered image for vscodium-web based on kgrv/alpine.
1.126.04524, 1.126, 1, latest1.126.04524-docker, 1.126-docker, 1-docker, docker1.126.04524-buildx, 1.126-buildx, 1-buildx, buildx| OS/ARCH | Description |
|---|---|
linux/amd64 | 64-bit x86 architecture for Linux operating systems |
linux/arm64 | 64-bit ARM architecture for Linux operating systems |
| Type | Container | Function |
|---|---|---|
| Port | 8000 | Web server port |
| Volume | /config | User configuration |
| Volume | /data | Application data |
| Socket | * /var/run/docker.sock | Unix socket for Docker daemon |
| Environment | PORT | Optional Web server port |
| Environment | TOKEN | Optional Secret for secured requests |
| Environment | TOKEN_FILE | Optional Secret file for secured requests |
| Environment | EUID | Optional Effective User ID |
| Environment | EGID | Optional Effective Group ID |
| Environment | UMASK | Optional Default permissions |
| Environment | SUGGEST | Optional Set suggestion messages |
| Volume | /mnt | Optional Bind mount volume |
* Applicable to docker and buildx
PORT defaults to 8000PATH_DATA defaults to /dataARG_TOKEN defaults to --without-connection-tokenexec /app/bin/codium-server \
--host '0.0.0.0' \
--port "${PORT}" \
--telemetry-level 'off' \
--server-data-dir "${PATH_DATA}" \
--user-data-dir "${PATH_DATA}" \
${ARG_TOKEN} "${@}"
EUID / EGID environment variablesmini:mini as defaultUMASK defaults to 0022SUGGEST defaults to trueapk permitted for mini with doasdocker run --rm kgrv/code --help
docker run -d -p 8000:8000 kgrv/code
services:
code:
image: kgrv/code
container_name: code
restart: unless-stopped
ports:
- 8000:8000
volumes:
- PATH:/config
- PATH:/data
- PATH:/mnt
- /etc/localtime:/etc/localtime:ro
docker run -d -p 8000:8000 -v $(pwd):/mnt kgrv/code
docker run -d -p 8000:8000 -e EUID=$(id -u) -e EGID=$(id -g) kgrv/code
docker run -d -p 8000:8000 kgrv/code --BECOME_ROOT
Bind mount /var/run/docker.sock to docker container. enpt script handles appropriate permissions for mini.
docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock kgrv/code:docker
doas apk add PACKAGE
Content type
Image
Digest
sha256:bf74c9980…
Size
126.9 MB
Last updated
11 days ago
docker pull kgrv/code