Skip to content

Latest commit

 

History

History
192 lines (170 loc) · 7.37 KB

File metadata and controls

192 lines (170 loc) · 7.37 KB

This document describes the base contents of the Universal 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.0

Source release/branch: v0.0.13

Digest: sha256:923684ab062490fb64d160d77f1d2bbe4f1f72de74e1134bcfd787df7af02963

Tags:

mcr.microsoft.com/devcontainers/universal:2.0.0-focal
mcr.microsoft.com/devcontainers/universal:2.0.0-linux
mcr.microsoft.com/devcontainers/universal:2.0.0

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.20.0
16.16.0
/usr/local/share/nvm/versions/node/<version>
Python 3.10.6
3.9.13
/usr/local/python/<version>
Java 11.0.15
17.0.3
/usr/local/sdkman/candidates/java/<version>
.NET 3
6
/usr/local/dotnet
Ruby 3.0.4
3.1.2
/usr/local/rvm/rubies/<version>
PHP 8.0.16
8.1.4
/usr/local/php/<version>
GCC 9.4.0-1ubuntu1~20.04.1
Clang 10.0.0-4ubuntu1
Go warning: GOPATH set to GOROOT (/usr/local/go) has no effect
1.19
/usr/local/go
Jekyll 4.2.2

Tools installed using git

Tool Commit Path
Oh My Zsh! 97134d1eed19b72a9c4bf90a2effa847221608bf /home/codespace/.oh-my-zsh
nvm 3fea5493a431ac64470d4230d4b51438cf213bd1 /usr/local/share/nvm
nvs bf45ef070e82356ed36a0f4d98f8ec651c8f0d98 /usr/local/nvs
rbenv c4395e58201966d9f90c12bd6b7342e389e7a4cb /usr/local/share/rbenv
ruby-build 44c91aa270ebc1d7449e516e7a49ff1ecaf2550c /usr/local/share/ruby-build

Pip / pipx installed tools and packages

Tool / package Version
pylint 2.14.5
flake8 5.0.3
autopep8 1.6.0
black 22.6.0
yapf 0.32.0
mypy 0.971
pydocstyle 6.1.1
pycodestyle 2.9.0
bandit 1.7.4
virtualenv 20.16.2
pipx 1.1.0

Go tools and modules

Tool / module Version
golang.org/x/tools/gopls 0.9.1
honnef.co/go/tools 0.3.2
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.9.0
github.com/golangci/golangci-lint 1.47.3

Ruby gems and tools

Tool / gem Version
rake 13.0.6
ruby-debug-ide 0.7.3
debase 0.2.5.beta2
jekyll 4.2.2

Other tools and utilities

Tool Version Path
git 2.37.1 /usr/bin
Xdebug 3.1.5 /usr/local/php/current
Composer 2.3.10 /usr/local/php/current/bin
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.3
Helm 3.9.2 /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.14.3
yarn 1.22.19 /usr/bin
Maven 3.8.6 /usr/local/sdkman/candidates/maven/current/bin
Gradle 7.4.2 /usr/local/sdkman/candidates/gradle/current/bin
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.37.1-0ppa1~ubuntu20.04.1
git-lfs (Git Large File Support) 3.2.0
gnupg2 2.2.19-3ubuntu2.2
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.8
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.16
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
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