Skip to content

Latest commit

 

History

History
203 lines (181 loc) · 7.4 KB

File metadata and controls

203 lines (181 loc) · 7.4 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.11.2

Source release/branch: v0.4.0

Digest: sha256:009df1fda0d0401028e0c00b68de694f09a95cd39c4bc6d76ffe58cb90670aa9

Tags:

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

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

Architectures: linux/amd64

Available (non-root) user: codespace

Contents

Languages and runtimes

Language / runtime Version Path
Node.js 18.20.4
20.15.1
/usr/local/share/nvm/versions/node/<version>
Python 3.10.13
3.9.18
/usr/local/python/<version>
Java 17.0.11
21.0.3
/usr/local/sdkman/candidates/java/<version>
.NET 8.0.303 /usr/share/dotnet/dotnet
Ruby 3.1.6
3.2.4
/usr/local/rvm/rubies/<version>
PHP 8.2.13
8.3.0
/usr/local/php/<version>
GCC 9.4.0-1ubuntu1~20.04.2
Clang 10.0.0-4ubuntu1
Go 1.22.5 /usr/local/go
Jekyll 4.3.3
Jupyter Lab 4.2.3 /home/codespace/.local/bin/jupyter-lab

Tools installed using git

Tool Commit Path
Oh My Zsh! 5b37e218e5275c11cb5fecc61f943e6cea3e64bf /home/codespace/.oh-my-zsh
nvm bab86d5de571015b63fd8fc30b47bbe072a1290e /usr/local/share/nvm
nvs 876afd0bbaa047b186330e0b066120ec217b0ae9 /usr/local/nvs
rbenv 3bac268cdb81dd745ce13a1cf6ff4a286336ab3b /usr/local/share/rbenv
ruby-build 836e3bece4afc0c05e3aaedd955d31fe214bdd4d /usr/local/share/ruby-build

Pip / pipx installed tools and packages

Tool / package Version
numpy 2.0.0
pandas 2.2.2
scipy 1.14.0
matplotlib 3.9.1
seaborn 0.13.2
scikit-learn 1.5.1
torch 2.3.1+cpu
requests 2.32.3
plotly 5.22.0
jupyterlab_git 0.50.1
certifi 2024.7.4
setuptools 68.2.2
pylint 3.2.5
flake8 7.1.0
autopep8 2.3.1
black 24.4.2
yapf 0.40.2
mypy 1.10.1
pydocstyle 6.3.0
pycodestyle 2.12.0
bandit 1.7.9
virtualenv 20.26.3
pipx 1.6.0

Go tools and modules

Tool / module Version
golang.org/x/tools/gopls 0.16.1
honnef.co/go/tools 0.4.7
golang.org/x/lint 0.0.0-20210508222113-6edffad5e616
github.com/mgechev/revive 1.3.7
github.com/uudashr/gopkgs latest
github.com/ramya-rao-a/go-outline latest
github.com/go-delve/delve 1.22.1
github.com/golangci/golangci-lint latest

Ruby gems and tools

Tool / gem Version
rake 13.2.1
jekyll 4.3.3

Other tools and utilities

Tool Version Path
git 2.45.2
Xdebug 3.3.2 /usr/local/php/current
Composer 2.7.7 /usr/local/php/current/bin
kubectl v1.30.2 /usr/local/bin
Helm 3.15.2 /usr/local/bin
Docker Compose 2.28.1 /usr/local/bin
rvm 1.29.12 /usr/local/rvm
GitHub CLI 2.52.0
yarn 1.22.22 /usr/bin
Maven 3.9.8 /usr/local/sdkman/candidates/maven/current/bin
Gradle 8.8 /usr/local/sdkman/candidates/gradle/current/bin
Docker (Moby) CLI & Engine 26.1.4
conda 24.5.0 /opt/conda/bin

Additional linux tools and packages

Tool / library Version
apt-transport-https 2.0.10
apt-utils 2.0.10
build-essential 12.8ubuntu1.1
ca-certificates 20230311ubuntu0.20.04.1
clang 1:10.0-50~exp1
cmake 3.16.3-1ubuntu1.20.04.1
cppcheck 1.90-4build1
curl 7.68.0-1ubuntu2.22
dialog 1.3-20190808-1
g++ 4:9.3.0-1ubuntu2
gcc 4:9.3.0-1ubuntu2
gdb 9.2-0ubuntu1~20.04.2
git 1:2.25.1-1ubuntu3.13
git-lfs (Git Large File Support) 3.5.1
gnupg2 2.2.19-3ubuntu2.2
htop 2.2.0-2build1
iproute2 5.5.0-1ubuntu1
iptables 1.8.4-3ubuntu2.1
jq 1.6-1ubuntu0.20.04.1
less 551-1ubuntu0.3
libatk-bridge2.0-0 2.34.2-0ubuntu2~20.04.1
libatk1.0-0 2.35.1-1ubuntu2
libc6 2.31-0ubuntu9.16
libc6-dev 2.31-0ubuntu9.16
libcups2 2.3.1-9ubuntu1.8
libgbm1 21.2.6-0ubuntu0.1~20.04.2
libgcc1 1:10.5.0-1ubuntu1~20.04
libgssapi-krb5-2 1.17-6ubuntu4.4
libgtk-3-0 3.24.20-0ubuntu1.1
libicu66 66.1-2ubuntu2.1
libkrb5-3 1.17-6ubuntu4.4
liblttng-ust0 2.11.0-1
libnspr4 2:4.35-0ubuntu0.20.04.1
libnss3 2:3.98-0ubuntu0.20.04.2
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.22
libstdc++6 10.5.0-1ubuntu1~20.04
libx11-6 2:1.6.9-2ubuntu1.6
libx11-xcb1 2:1.6.9-2ubuntu1.6
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.16
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) 26.1.4-ubuntu20.04u1
moby-engine (Docker Engine) 26.1.4-ubuntu20.04u1
nano 4.8-1ubuntu1
ncdu 1.14.1-1
net-tools 1.60+git20180626.aebd88e-1ubuntu1
openssh-client 1:8.2p1-4ubuntu0.11
openssh-server 1:8.2p1-4ubuntu0.11
pigz 2.4-1
pkg-config 0.29.1-0ubuntu4
procps 2:3.3.16-1ubuntu2.4
psmisc 23.3-1
python3-dev 3.8.2-0ubuntu2
python3-minimal 3.8.2-0ubuntu2
rsync 3.1.3-8ubuntu0.7
sed 4.7-1
software-properties-common 0.99.9.12
strace 5.5-3ubuntu1
sudo 1.8.31-1ubuntu1.5
tar 1.30+dfsg-7ubuntu0.20.04.4
unzip 6.0-25ubuntu1.2
valgrind 1:3.15.0-1ubuntu9.1
vim 2:8.1.2269-1ubuntu5.23
vim-doc 2:8.1.2269-1ubuntu5.23
vim-tiny 2:8.1.2269-1ubuntu5.23
wget 1.20.3-1ubuntu2.1
xtail 2.1-6
zip 3.0-11build1
zlib1g 1:1.2.11.dfsg-2ubuntu1.5
zsh 5.8-3ubuntu1.1