Title logo
linuxserver/cloud9.

6,832,752 49 arm arm64 amd64

Build Information

General build information for this image

Docker Hub linuxserver/cloud9
Build Time 18 Nov 2021 09:37:11
Category Development
Synchronised Yes
Stable Yes
Deprecated No

Tracked Tags

Known tags which link to a specific branched app version.

Branch Version Built
go 1.17.3 11 Nov 2021 at 09:38:02
nodejs 12.22.7 04 Nov 2021 at 09:36:57
python 2021.11.11 11 Nov 2021 at 09:39:16
ruby ruby-version-8c513fe7 04 Nov 2021 at 09:37:13
latest 1.29.2 18 Nov 2021 at 09:37:07

Daily Pull Statistics

Running this as a container

Basic examples for getting this image running as a container

Docker Compose

---
version: "2"
services:
  cloud9:
    image: linuxserver/cloud9:1.29.2
    container_name: cloud9
    restart: unless-stopped
    environment:
      - USERNAME # Optionally specify a username for http auth
      - TZ=Europe/London # Specify a timezone to use EG Europe/London
      - PUID # for UserID
      - PGID # for GroupID
      - PASSWORD # Optionally specify a password for http auth (if USERNAME and PASSWORD are not set, there will be no http auth)
      - GITURL=https://github.com/linuxserver/docker-cloud9.git # Specify a git repo to checkout on first startup
    volumes:
      - /host/path/to/var/run/docker.sock:/var/run/docker.sock # Needed if you plan to use Docker or compose commands
      - /host/path/to/code:/code # Optionally if you want to mount up a local folder of code instead of checking out
    ports:
      - 8000:8000/tcp # The port for the Cloud9 web interface

CLI

docker create \
  --name=cloud9 \
  -e USERNAME `# Optionally specify a username for http auth` \
  -e TZ=Europe/London `# Specify a timezone to use EG Europe/London` \
  -e PUID `# for UserID` \
  -e PGID `# for GroupID` \
  -e PASSWORD `# Optionally specify a password for http auth (if USERNAME and PASSWORD are not set, there will be no http auth)` \
  -e GITURL=https://github.com/linuxserver/docker-cloud9.git `# Specify a git repo to checkout on first startup` \
  -v /host/path/to/var/run/docker.sock:/var/run/docker.sock `# Needed if you plan to use Docker or compose commands` \
  -v /host/path/to/code:/code `# Optionally if you want to mount up a local folder of code instead of checking out` \
  -p 8000:8000/tcp `# The port for the Cloud9 web interface` \
  --restart unless-stopped \
  linuxserver/cloud9:1.29.2