Skip to content

Latest commit

 

History

History
208 lines (184 loc) · 7.62 KB

File metadata and controls

208 lines (184 loc) · 7.62 KB

This document describes the base contents of the default GitHub Codespaces dev container image. Note that this image also includes detection logic to dynamically install additional language / runtime versions based on your repository's contents. Dynamically installed content can be found in sub-folders under /opt.

Image version: 1.6.7

Source release/branch: v0.203.0

Digest: sha256:3053e8a978fca1a3c3012d48c0374fbff06d42f76df03e5562681d5f1c0fd44c

Tags:

mcr.microsoft.com/vscode/devcontainers/universal:1.6.7-focal
mcr.microsoft.com/vscode/devcontainers/universal:1.6.7-linux
mcr.microsoft.com/vscode/devcontainers/universal:1.6.7

To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. 0-) or major and minor to only get fixes (e.g. 0.200-).

Linux distribution: Ubuntu 20.04.3 LTS (debian-like distro)

Architectures: linux/amd64

Available (non-root) user: codespace

Contents

Languages and runtimes

Language / runtime Version Path
Node.js 10.23.0
12.22.6
14.17.6
/opt/nodejs/<version>
Python 3.6.12
3.7.9
3.8.6
/opt/python/<version>
Java 11.0.8 /opt/java/<version>
.NET 2.1.818
3.1.412
5.0.400
/home/codespaces/.dotnet
/opt/dotnet
Ruby 2.7.2 /opt/ruby/<version>
PHP 7.2.34
7.3.27
7.4.16
/opt/php/<version>
PowerShell 7.1.5 /opt/microsoft/powershell
GCC 9.3.0-17ubuntu1~20.04
Clang 10.0.0-4ubuntu1
Go 1.17.2 /usr/local/go
Rust 1.56.0 /usr/local/cargo
/usr/local/rustup
Jekyll 4.2.0

Tools installed using git

Tool Commit Path
Oh My Zsh! 1e5e834e0f6486a569efd6b12ce4e33624fef0c9 /home/codespace/.oh-my-zsh
nvm 3fea5493a431ac64470d4230d4b51438cf213bd1 /home/codespace/.nvm
nvs 024dea3f7bc852312932c32c0957cb034f5f7917 /home/codespace/.nvs
rbenv 6cc7bff383a603fb47325be80e3cac8a7f55f501 /usr/local/share/rbenv
ruby-build 30eb72fe77c48eb8779096f6ef0d2b8f5e238b0f /usr/local/share/ruby-build

Pip / pipx installed tools and packages

Tool / package Version
pylint 2.11.1
flake8 4.0.1
autopep8 1.6.0
black 21.9b0
yapf 0.31.0
mypy 0.910
pydocstyle 6.1.1
pycodestyle 2.8.0
bandit 1.7.0
virtualenv 20.9.0
pipx 0.16.4

Go tools and modules

Tool / module Version
golang.org/x/tools/gopls 0.7.3
honnef.co/go/tools 0.2.0
golang.org/x/lint 0.0.0-20210508222113-6edffad5e616
github.com/mgechev/revive 1.1.2
github.com/uudashr/gopkgs 2.0.1+incompatible
github.com/ramya-rao-a/go-outline 0.0.0-20210608161538-9736a4bde949
github.com/go-delve/delve 1.7.2
github.com/golangci/golangci-lint 1.42.1

Ruby gems and tools

Tool / gem Version
rake 13.0.6
ruby-debug-ide 0.7.3
debase 0.2.4.1
jekyll 4.2.0

Cargo / rustup (Rust) crates and tools

Tool / crate Version
rls 1.41.0
rustfmt 1.4.37
rust-analysis 1.56.0
rust-src 1.56.0
clippy 1.56.0

Other tools and utilities

Tool Version Path
git 2.33.0 /usr/local
Xdebug 3.0.4 /opt/php/lts
Composer 2.0.8 /opt/php-composer
kubectl 1.22.2 /usr/local/bin
Helm 3.7.1 /usr/local/bin
Docker Compose 1.29.2 /usr/local/bin
SDKMAN! 5.13.0 /usr/local/sdkman
rvm 1.29.12 /usr/local/rvm
GitHub CLI 2.2.0
yarn 1.22.10 /opt/yarn
Maven 3.6.3 /opt/maven
Gradle 7.1.1
Docker (Moby) CLI & Engine 20.10.10+azure

Additional linux tools and packages

Tool / library Version
apt-transport-https 2.0.6
apt-utils 2.0.6
azure-cli (Azure CLI) 2.29.0-1~focal
build-essential 12.8ubuntu1.1
ca-certificates 20210119~20.04.2
clang 1:10.0-50~exp1
cmake 3.16.3-1ubuntu1
cppcheck 1.90-4build1
curl 7.68.0-1ubuntu2.7
dialog 1.3-20190808-1
g++ 4:9.3.0-1ubuntu2
gcc 4:9.3.0-1ubuntu2
gdb 9.2-0ubuntu1~20.04
git 1:2.25.1-1ubuntu3.2
git-lfs (Git Large File Support) 3.0.1
gnupg2 2.2.19-3ubuntu2.1
htop 2.2.0-2build1
iproute2 5.5.0-1ubuntu1
iptables 1.8.4-3ubuntu2
jq 1.6-1ubuntu0.20.04.1
less 551-1ubuntu0.1
libatk-bridge2.0-0 2.34.2-0ubuntu2~20.04.1
libatk1.0-0 2.35.1-1ubuntu2
libc6 2.31-0ubuntu9.2
libc6-dev 2.31-0ubuntu9.2
libcups2 2.3.1-9ubuntu1.1
libgbm1 21.0.3-0ubuntu0.3~20.04.3
libgcc1 1:10.3.0-1ubuntu1~20.04
libgssapi-krb5-2 1.17-6ubuntu4.1
libgtk-3-0 3.24.20-0ubuntu1
libicu66 66.1-2ubuntu2
libkrb5-3 1.17-6ubuntu4.1
liblttng-ust0 2.11.0-1
libnspr4 2:4.25-1
libnss3 2:3.49.1-1ubuntu1.5
libpango-1.0-0 1.44.7-2ubuntu4
libpangocairo-1.0-0 1.44.7-2ubuntu4
libsecret-1-dev 0.20.4-0ubuntu1
libssl1.1 1.1.1f-1ubuntu2.8
libstdc++6 10.3.0-1ubuntu1~20.04
libx11-6 2:1.6.9-2ubuntu1.2
libx11-xcb1 2:1.6.9-2ubuntu1.2
libxcomposite1 1:0.4.5-1
libxdamage1 1:1.1.5-2
libxfixes3 1:5.0.3-2
lldb 1:10.0-50~exp1
llvm 1:10.0-50~exp1
locales 2.31-0ubuntu9.2
lsb-release 11.1.0ubuntu2
lsof 4.93.2+dfsg-1ubuntu0.20.04.1
lxc 1:4.0.6-0ubuntu1~20.04.1
make 4.2.1-1.2
man-db 2.9.1-1
manpages 5.05-1
manpages-dev 5.05-1
manpages-posix 2013a-2
manpages-posix-dev 2013a-2
moby-cli (Docker CLI) 20.10.10+azure-1
moby-engine (Docker Engine) 20.10.10+azure-1
nano 4.8-1ubuntu1
ncdu 1.14.1-1
net-tools 1.60+git20180626.aebd88e-1ubuntu1
openssh-client 1:8.2p1-4ubuntu0.3
openssh-server 1:8.2p1-4ubuntu0.3
pigz 2.4-1
pkg-config 0.29.1-0ubuntu4
procps 2:3.3.16-1ubuntu2.3
psmisc 23.3-1
python3-dev 3.8.2-0ubuntu2
python3-minimal 3.8.2-0ubuntu2
rsync 3.1.3-8
sed 4.7-1
software-properties-common 0.98.9.5
strace 5.5-3ubuntu1
sudo 1.8.31-1ubuntu1.2
tar 1.30+dfsg-7ubuntu0.20.04.1
unzip 6.0-25ubuntu1
valgrind 1:3.15.0-1ubuntu9.1
vim 2:8.1.2269-1ubuntu5.3
vim-doc 2:8.1.2269-1ubuntu5.3
vim-tiny 2:8.1.2269-1ubuntu5.3
wget 1.20.3-1ubuntu1
xtail 2.1-6
zip 3.0-11build1
zlib1g 1:1.2.11.dfsg-2ubuntu1.2
zsh 5.8-3ubuntu1