This commit is contained in:
Chuck Lantz 2021-02-01 10:46:05 -08:00
Родитель f64bf6c8a8
Коммит 1abc308585
16 изменённых файлов: 107 добавлений и 72 удалений

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/base:alpine |
| *Available image variants* | 3.10, 3.11, 3.12 |
| *Available image variants* | 3.10, 3.11, 3.12 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/base/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | No ([#458](https://github.com/MicrosoftDocs/vsonline/issues/458)) |
| *Container host OS support* | Linux, macOS, Windows |
@ -31,11 +31,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/base:alpine-3.11`
- `mcr.microsoft.com/vscode/devcontainers/base:alpine-3.12`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/base:0-alpine-3.10`
- `mcr.microsoft.com/vscode/devcontainers/base:0.123-alpine-3.10`
- `mcr.microsoft.com/vscode/devcontainers/base:0.123.0-alpine-3.10`
- `mcr.microsoft.com/vscode/devcontainers/base:0-alpine`
- `mcr.microsoft.com/vscode/devcontainers/base:0.200-alpine`
- `mcr.microsoft.com/vscode/devcontainers/base:0.200.0-alpine`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/base/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/cpp |
| *Available image variants* | stretch, buster, bionic, focal |
| *Available image variants* | stretch, buster, bionic, focal ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/cpp/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -33,11 +33,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/cpp:bionic` (or `ubuntu-18.04`)
- `mcr.microsoft.com/vscode/devcontainers/cpp:focal` (or `ubuntu-20.04`)
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/cpp:0`
- `mcr.microsoft.com/vscode/devcontainers/cpp:0.132`
- `mcr.microsoft.com/vscode/devcontainers/cpp:0.132.0`
- `mcr.microsoft.com/vscode/devcontainers/cpp:0-focal`
- `mcr.microsoft.com/vscode/devcontainers/cpp:0.200-focal`
- `mcr.microsoft.com/vscode/devcontainers/cpp:0.200.0-focal`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/cpp/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/base:debian |
| *Available image variants* | stretch, buster |
| *Available image variants* | stretch, buster ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/base/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -30,11 +30,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/base:buster` (or `debian-10`)
- `mcr.microsoft.com/vscode/devcontainers/base:stretch` (or `debian-9`)
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/base:0-buster`
- `mcr.microsoft.com/vscode/devcontainers/base:0.123-buster`
- `mcr.microsoft.com/vscode/devcontainers/base:0.123.0-buster`
- `mcr.microsoft.com/vscode/devcontainers/base:0.200-buster`
- `mcr.microsoft.com/vscode/devcontainers/base:0.200.0-buster`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/base/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/dotnet <br/> mcr.microsoft.com/vscode/devcontainers/dotnetcore |
| *Available image variants* | 2.1, 3.1, 5.0 |
| *Available image variants* | 2.1, 3.1, 5.0 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/dotnet/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -31,11 +31,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/dotnet:3.1` (or `dotnetcore:3.1`)
- `mcr.microsoft.com/vscode/devcontainers/dotnet:5.0`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/dotnet:0-3.1`
- `mcr.microsoft.com/vscode/devcontainers/dotnet:0.149-3.1`
- `mcr.microsoft.com/vscode/devcontainers/dotnet:0.149.0-3.1`
- `mcr.microsoft.com/vscode/devcontainers/dotnet:0.200-3.1`
- `mcr.microsoft.com/vscode/devcontainers/dotnet:0.200.0-3.1`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/dotnet/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/go |
| *Available image variants* | 1, 1.15, 1.14 |
| *Available image variants* | 1, 1.15, 1.14 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/go/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -31,11 +31,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/go:1.15`
- `mcr.microsoft.com/vscode/devcontainers/go:1.14`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/go:0-1`
- `mcr.microsoft.com/vscode/devcontainers/go:0.135-1`
- `mcr.microsoft.com/vscode/devcontainers/go:0.135.0-1`
- `mcr.microsoft.com/vscode/devcontainers/go:0-1.15`
- `mcr.microsoft.com/vscode/devcontainers/go:0.200-1.15`
- `mcr.microsoft.com/vscode/devcontainers/go:0.200.0-1.15`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/go/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -25,11 +25,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/java:8`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/java:0-8`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.136-8`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.136.0-8`
- `mcr.microsoft.com/vscode/devcontainers/java:0.200-8`
- `mcr.microsoft.com/vscode/devcontainers/java:0.200.0-8`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/java/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Java Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/java |
| *Available image variants* | 11, 15 |
| *Available image variants* | 11, 15 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/java/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -32,11 +32,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/java:11`
- `mcr.microsoft.com/vscode/devcontainers/java:15`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/java:0-11`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.135-11`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.135.0-11`
- `mcr.microsoft.com/vscode/devcontainers/java:0.200-11`
- `mcr.microsoft.com/vscode/devcontainers/java:0.200.0-11`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/java/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published image* | mcr.microsoft.com/vscode/devcontainers/javascript-node |
| *Available image variants* | 10, 12, 14 |
| *Available image variants* | 10, 12, 14 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/javascript-node/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -31,11 +31,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:12`
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:10`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:0-14`
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:0.123-14`
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:0.123.0-14`
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:0-11`
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:0.200-11`
- `mcr.microsoft.com/vscode/devcontainers/javascript-node:0.200.0-11`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/javascript-node/tags/list).
Alternatively, you can use the contents of the `Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/php |
| *Available image variants* | 7, 7.3, 7.4 |
| *Available image variants* | 8, 8.0, 7, 7.3, 7.4 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/php/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -27,15 +27,19 @@ While the definition itself works unmodified, you can select the version of PHP
You can also directly reference pre-built versions of `.devcontainer/base.Dockerfile` by using the `image` property in `.devcontainer/devcontainer.json` or updating the `FROM` statement in your own `Dockerfile` to one of the following. An example `Dockerfile` is included in this repository.
- `mcr.microsoft.com/vscode/devcontainers/php` (latest)
- `mcr.microsoft.com/vscode/devcontainers/php:8`
- `mcr.microsoft.com/vscode/devcontainers/php:8.0`
- `mcr.microsoft.com/vscode/devcontainers/php:7`
- `mcr.microsoft.com/vscode/devcontainers/php:7.4`
- `mcr.microsoft.com/vscode/devcontainers/php:7.3`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/php:0-7`
- `mcr.microsoft.com/vscode/devcontainers/php:0.134-7`
- `mcr.microsoft.com/vscode/devcontainers/php:0.134.0-7`
- `mcr.microsoft.com/vscode/devcontainers/php:0.200-7`
- `mcr.microsoft.com/vscode/devcontainers/php:0.200.0-7`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/php/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -23,11 +23,13 @@ While the definition itself works unmodified, you can also directly reference pr
- `mcr.microsoft.com/vscode/devcontainers/anaconda` (or `anaconda:3`)
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/anaconda:0`
- `mcr.microsoft.com/vscode/devcontainers/anaconda:0.141`
- `mcr.microsoft.com/vscode/devcontainers/anaconda:0.141.0`
- `mcr.microsoft.com/vscode/devcontainers/anaconda:0-3`
- `mcr.microsoft.com/vscode/devcontainers/anaconda:0.200-3`
- `mcr.microsoft.com/vscode/devcontainers/anaconda:0.200.0-3`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/anaconda/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -23,11 +23,13 @@ While the definition itself works unmodified, you can also directly reference pr
- `mcr.microsoft.com/vscode/devcontainers/minconda` (or `minconda:3`)
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/minconda:0`
- `mcr.microsoft.com/vscode/devcontainers/minconda:0.141`
- `mcr.microsoft.com/vscode/devcontainers/minconda:0.141.0`
- `mcr.microsoft.com/vscode/devcontainers/miniconda:0-3`
- `mcr.microsoft.com/vscode/devcontainers/miniconda:0.200-3`
- `mcr.microsoft.com/vscode/devcontainers/miniconda:0.200.0-3`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/miniconda/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The [VS Code Python extension](https://marketplace.visualstudio.com/itemdetails?itemName=ms-python.python) team |
| *Definition type* | Dockerfile |
| *Published image* | mcr.microsoft.com/vscode/devcontainers/python |
| *Available image variants* | 3, 3.6, 3.7, 3.8, 3.9 |
| *Available image variants* | 3, 3.6, 3.7, 3.8, 3.9 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/python/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container Host OS Support* | Linux, macOS, Windows |
@ -34,11 +34,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/python:3.8`
- `mcr.microsoft.com/vscode/devcontainers/python:3.9`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/python:0-3`
- `mcr.microsoft.com/vscode/devcontainers/python:0.123-3`
- `mcr.microsoft.com/vscode/devcontainers/python:0.123.0-3`
- `mcr.microsoft.com/vscode/devcontainers/python:0-3.9`
- `mcr.microsoft.com/vscode/devcontainers/python:0.200-3.9`
- `mcr.microsoft.com/vscode/devcontainers/python:0.200.0-3.9`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/python/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize the your container's contents or build for a container architecture the image does not support.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/ruby |
| *Available image variants* | 2, 2.7, 2.6, 2.5 |
| *Available image variants* | 3, 3.0, 2, 2.7, 2.6, 2.5 ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/ruby/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -27,16 +27,20 @@ While this definition should work unmodified, you can select the version of Ruby
You can also directly reference pre-built versions of `.devcontainer/base.Dockerfile` by using the `image` property in `.devcontainer/devcontainer.json` or updating the `FROM` statement in your own `Dockerfile` to one of the following. An example `Dockerfile` is included in this repository.
- `mcr.microsoft.com/vscode/devcontainers/ruby` (latest)
- `mcr.microsoft.com/vscode/devcontainers/ruby:3`
- `mcr.microsoft.com/vscode/devcontainers/ruby:3.0`
- `mcr.microsoft.com/vscode/devcontainers/ruby:2`
- `mcr.microsoft.com/vscode/devcontainers/ruby:2.7`
- `mcr.microsoft.com/vscode/devcontainers/ruby:2.6`
- `mcr.microsoft.com/vscode/devcontainers/ruby:2.5`
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/ruby:0-2`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.132-2`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.132.0-2`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0-3`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.200-3`
- `mcr.microsoft.com/vscode/devcontainers/ruby:0.200.0-3`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/ruby/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -23,11 +23,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/rust` (or `rust:1`)
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/rust:0`
- `mcr.microsoft.com/vscode/devcontainers/rust:0.134`
- `mcr.microsoft.com/vscode/devcontainers/rust:0.134.0`
- `mcr.microsoft.com/vscode/devcontainers/rust:0-1`
- `mcr.microsoft.com/vscode/devcontainers/rust:0.200-1`
- `mcr.microsoft.com/vscode/devcontainers/rust:0.200.0-1`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/rust/tags/list).
Alternatively, you can use the contents of `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published image* | mcr.microsoft.com/vscode/devcontainers/typescript-node |
| *Available image variants* | 10, 12, 14 |
| *Available image variants* | 10, 12, 14 (([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/typescript-node/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -31,12 +31,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:12`
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:10`
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:0-11`
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:0.200-11`
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:0.200.0-11`
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:0-14`
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:0.155-14`
- `mcr.microsoft.com/vscode/devcontainers/typescript-node:0.155.0-14`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/typescript-node/tags/list).
Alternatively, you can use the contents of the `Dockerfile` or the [JavaScript and Node.js `Dockerfile`](../javascript-node/.devcontainer/base.Dockerfile) to fully customize your container's contents.

Просмотреть файл

@ -9,7 +9,7 @@
| *Contributors* | The VS Code Team |
| *Definition type* | Dockerfile |
| *Published images* | mcr.microsoft.com/vscode/devcontainers/base:ubuntu |
| *Available image variants* | bionic, focal |
| *Available image variants* | bionic, focal ([full list](https://mcr.microsoft.com/v2/vscode/devcontainers/base/tags/list)) |
| *Published image architecture(s)* | x86-64 |
| *Works in Codespaces* | Yes |
| *Container host OS support* | Linux, macOS, Windows |
@ -20,7 +20,7 @@
While the definition itself works unmodified, you can select the version of Ubuntu the container uses by updating the `VARIANT` arg in the included `devcontainer.json` (and rebuilding if you've already created the container).
```
```json
"args": { "VARIANT": "bionic" }
```
@ -30,11 +30,13 @@ You can also directly reference pre-built versions of `.devcontainer/base.Docker
- `mcr.microsoft.com/vscode/devcontainers/base:focal` (or `ubuntu-20.04`)
- `mcr.microsoft.com/vscode/devcontainers/base:bionic` (or `ubuntu-18.04`)
Version specific tags tied to [releases in this repository](https://github.com/microsoft/vscode-dev-containers/releases) are also available.
You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example:
- `mcr.microsoft.com/vscode/devcontainers/base:0-bionic`
- `mcr.microsoft.com/vscode/devcontainers/base:0.123-bionic`
- `mcr.microsoft.com/vscode/devcontainers/base:0.123.0-bionic`
- `mcr.microsoft.com/vscode/devcontainers/base:0-focal`
- `mcr.microsoft.com/vscode/devcontainers/base:0.200-focal`
- `mcr.microsoft.com/vscode/devcontainers/base:0.200.0-focal`
See [here for a complete list of available tags](https://mcr.microsoft.com/v2/vscode/devcontainers/base/tags/list).
Alternatively, you can use the contents of the `base.Dockerfile` to fully customize your container's contents or to build it for a container host architecture not supported by the image.