Skip to content

Latest commit

 

History

History
194 lines (172 loc) · 7.33 KB

File metadata and controls

194 lines (172 loc) · 7.33 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: 2.0.3

Source release/branch: v0.241.1

Digest: sha256:9dbb3f7e8a8c4adc1ec5c40c9a000d5581df7a8635282bdb71f999f1964c8024

Tags:

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

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.4 LTS (debian-like distro)

Architectures: linux/amd64

Available (non-root) user: codespace

Contents

Languages and runtimes

Language / runtime Version Path
Node.js 14.19.1
16.14.2
/opt/nodejs/<version>
Python 3.10.4
3.9.7
/opt/python/<version>
Java 11.0.14
17.0.2
/opt/java/<version>
.NET 3.1.417
6.0.201
/home/codespaces/.dotnet
/opt/dotnet
Ruby 3.0.3
3.1.1
/opt/ruby/<version>
PHP 8.0.17
8.1.4
/opt/php/<version>
GCC 9.4.0-1ubuntu1~20.04.1
Clang 10.0.0-4ubuntu1
Go 1.18.3 /usr/local/go
Jekyll 4.2.2

Tools installed using git

Tool Commit Path
Oh My Zsh! 4c82a2eedf0c43d47601ffa8b0303ed1326fab8f /home/codespace/.oh-my-zsh
nvm 3fea5493a431ac64470d4230d4b51438cf213bd1 /home/codespace/.nvm
nvs bf45ef070e82356ed36a0f4d98f8ec651c8f0d98 /home/codespace/.nvs
rbenv c6cc0a1959da3403f524fcbb0fdfb6e08a4d8ae6 /usr/local/share/rbenv
ruby-build 30d6879dbb53a9abd83908efae87cc23a38f2eec /usr/local/share/ruby-build

Pip / pipx installed tools and packages

Tool / package Version
pylint 2.14.3
flake8 4.0.1
autopep8 1.6.0
black 22.3.0
yapf 0.32.0
mypy 0.961
pydocstyle 6.1.1
pycodestyle 2.8.0
bandit 1.7.4
virtualenv 20.15.0
pipx 1.1.0

Go tools and modules

Tool / module Version
golang.org/x/tools/gopls 0.8.4
honnef.co/go/tools 0.3.0
golang.org/x/lint 0.0.0-20210508222113-6edffad5e616
github.com/mgechev/revive 1.2.1
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.8.3
github.com/golangci/golangci-lint 1.46.2

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.2

Other tools and utilities

Tool Version Path
git 2.37.0 /usr/local
Xdebug 3.1.4 /opt/php/lts
Composer 2.3.4 /opt/php-composer
kubectl WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short. Use --output=yaml json to get the full version.
1.24.2
Helm 3.9.0 /usr/local/bin
Docker Compose 1.29.2 /usr/local/bin
SDKMAN! 5.15.0 /usr/local/sdkman
rvm 1.29.12 /usr/local/rvm
GitHub CLI 2.13.0
yarn 1.22.15 /opt/yarn
Maven 3.8.5 /opt/maven
Gradle 7.4.2
Docker (Moby) CLI & Engine 20.10.17+azure

Additional linux tools and packages

Tool / library Version
apt-transport-https 2.0.9
apt-utils 2.0.9
build-essential 12.8ubuntu1.1
ca-certificates 20211016~20.04.1
clang 1:10.0-50~exp1
cmake 3.16.3-1ubuntu1
cppcheck 1.90-4build1
curl 7.68.0-1ubuntu2.12
dialog 1.3-20190808-1
g++ 4:9.3.0-1ubuntu2
gcc 4:9.3.0-1ubuntu2
gdb 9.2-0ubuntu1~20.04.1
git 1:2.25.1-1ubuntu3.4
git-lfs (Git Large File Support) 3.2.0
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.9
libc6-dev 2.31-0ubuntu9.9
libcups2 2.3.1-9ubuntu1.2
libgbm1 21.2.6-0ubuntu0.1~20.04.2
libgcc1 1:10.3.0-1ubuntu1~20.04
libgssapi-krb5-2 1.17-6ubuntu4.1
libgtk-3-0 3.24.20-0ubuntu1.1
libicu66 66.1-2ubuntu2.1
libkrb5-3 1.17-6ubuntu4.1
liblttng-ust0 2.11.0-1
libnspr4 2:4.25-1
libnss3 2:3.49.1-1ubuntu1.7
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.15
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.9
lsb-release 11.1.0ubuntu2
lsof 4.93.2+dfsg-1ubuntu0.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.17+azure-ubuntu20.04u1
moby-engine (Docker Engine) 20.10.17+azure-ubuntu20.04u1
nano 4.8-1ubuntu1
ncdu 1.14.1-1
net-tools 1.60+git20180626.aebd88e-1ubuntu1
openssh-client 1:8.2p1-4ubuntu0.5
openssh-server 1:8.2p1-4ubuntu0.5
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-8ubuntu0.3
sed 4.7-1
software-properties-common 0.99.9.8
strace 5.5-3ubuntu1
sudo 1.8.31-1ubuntu1.2
tar 1.30+dfsg-7ubuntu0.20.04.2
unzip 6.0-25ubuntu1
valgrind 1:3.15.0-1ubuntu9.1
vim 2:8.1.2269-1ubuntu5.7
vim-doc 2:8.1.2269-1ubuntu5.7
vim-tiny 2:8.1.2269-1ubuntu5.7
wget 1.20.3-1ubuntu2
xtail 2.1-6
zip 3.0-11build1
zlib1g 1:1.2.11.dfsg-2ubuntu1.3
zsh 5.8-3ubuntu1.1