Skip to content

Latest commit

 

History

History
204 lines (182 loc) · 7.67 KB

File metadata and controls

204 lines (182 loc) · 7.67 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.7

Source release/branch: v0.2.1

Digest: sha256:689fa09f425da68f79b98ae325164a2f57506077b7400b3501a960340f17ad61

Tags:

mcr.microsoft.com/devcontainers/universal:2.0.7-focal
mcr.microsoft.com/devcontainers/universal:2.0.7-linux
mcr.microsoft.com/devcontainers/universal:2.0.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.5 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.17.0
/usr/local/share/nvm/versions/node/<version>
Python 3.10.6
3.9.13
/usr/local/python/<version>
Java 11.0.16
17.0.4
/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
Jupyter Lab 3.2.1 /usr/local/conda/bin/jupyter-lab

Tools installed using git

Tool Commit Path
Oh My Zsh! 6d48309cd7da1b91038cf08be7865fb5bb9bc5ea /home/codespace/.oh-my-zsh
nvm 3fea5493a431ac64470d4230d4b51438cf213bd1 /usr/local/share/nvm
nvs bf45ef070e82356ed36a0f4d98f8ec651c8f0d98 /usr/local/nvs
rbenv c4395e58201966d9f90c12bd6b7342e389e7a4cb /usr/local/share/rbenv
ruby-build 2a8cde928bf28fba4487920f40c4d2f1640e7f2a /usr/local/share/ruby-build

Pip / pipx installed tools and packages

Tool / package Version
numpy 1.23.2
pandas 1.4.3
scipy 1.9.1
matplotlib 3.5.3
seaborn 0.11.2
scikit-learn 1.1.2
tensorflow 2.9.1
keras 2.9.0
torch 1.12.1
requests 2.28.1
plotly 5.10.0
pylint 2.15.0
flake8 5.0.4
autopep8 1.7.0
black 22.6.0
yapf 0.32.0
mypy 0.971
pydocstyle 6.1.1
pycodestyle 2.9.1
bandit 1.7.4
virtualenv 20.16.3
pipx 1.1.0

Go tools and modules

Tool / module Version
golang.org/x/tools/gopls 0.9.4
honnef.co/go/tools 0.3.2
golang.org/x/lint 0.0.0-20210508222113-6edffad5e616
github.com/mgechev/revive 1.2.3
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.1
github.com/golangci/golangci-lint 1.49.0

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.2 /usr/bin
Xdebug 3.1.5 /usr/local/php/current
Composer 2.4.1 /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.25.0
Helm 3.9.4 /usr/local/bin
Docker Compose 1.29.2 /usr/local/bin
SDKMAN! 5.16.0 /usr/local/sdkman
rvm 1.29.12 /usr/local/rvm
GitHub CLI 2.14.7
yarn 1.22.19 /usr/bin
Maven 3.8.6 /usr/local/sdkman/candidates/maven/current/bin
Gradle 7.5.1 /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.2-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.04u3
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.4
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