Medium
medium.com › versent-tech-blog › introduction-to-dev-containers-4c01cb1752a0
Introduction to Dev Containers. An introduction to Dev Containers in… | by Mathew Hemphill | Versent Tech Blog | Medium
June 19, 2024 - { "name": "Java Development", "build": { "dockerfile": "./Dockerfile", "context": "." }, "features": { "ghcr.io/devcontainers/features/git:1": { "version": "latest", "ppa": "false" } }, "containerEnv": { "JAVA_HOME": "/usr/lib/jvm/java-21-amazon-corretto" }, "customizations": { "vscode": { "settings": {}, "extensions": [ "vscjava.vscode-java-pack" ] } }, "remoteUser": "root" }
Videos
09:07
Get started with .NET 10...without installing it! Use a dev container.
16:39
How I moved from Windows to Docker to DevDrive: SPFx dev environment ...
19:40
How to build your first Devcontainer - YouTube
06:59
Get Started with Dev Containers in VS Code - YouTube
30:05
My Favorite Way To Handle Dev Environments | VS Code Devcontainers ...
29:54
How to Create a Great Local Python Development Environment with ...
Visual Studio Code
code.visualstudio.com › docs › devcontainers › create-dev-container
Create a Dev Container
November 3, 2021 - You can use an image as a starting point for your devcontainer.json. An image is like a mini-disk drive with various tools and an operating system pre-installed. You can pull images from a container registry, which is a collection of repositories that store images. Here is a simple example devcontainer.json that uses a pre-built TypeScript and Node.js VS Code Development Container image:
Josephguadagno
josephguadagno.net › home › 2022 › 12 › 10
Getting Started with Dev Containers - JosephGuadagno.net
December 10, 2022 - The .devcontainer folder now looks like this: In the first few lines, outside the comments, you will see a name and image property. The name is the name of the template and the image is the image that will be used to create the container. So, in this example, I am using the Jekyll template and the mcr.microsoft.com/devcontainers/jekyll:0-buster image.
GitHub
github.com › JetBrains › devcontainers-examples
GitHub - JetBrains/devcontainers-examples · GitHub
This repository provides a collection of examples and templates for using DevContainers with JetBrains IDEs.
Starred by 96 users
Forked by 12 users
Languages Dockerfile 72.3% | CSS 9.0% | HTML 8.8% | JavaScript 5.0% | Python 4.9%
Development Containers
containers.dev › templates
Available Dev Container Templates
Development containers documentation and specification page.
Visual Studio Code
code.visualstudio.com › docs › devcontainers › tutorial
Dev Containers tutorial
November 3, 2021 - The Dev Containers extension uses the files in the .devcontainer folder, namely devcontainer.json, and an optional Dockerfile or docker-compose.yml, to create your dev containers. In the example we just explored, the project has a .devcontainer folder with a devcontainer.json inside.
InfoQ
infoq.com › articles › devcontainers
Reproducible Development with Devcontainers - InfoQ
June 17, 2022 - Devcontainers provide a reproducable, reusable, simplified developer experience. Get a tour of a devcontainer including how they work, how to use them most efficiently, and how they differ to deployment containers.
Atmos
atmos.tools › examples › devcontainer-build
devcontainer-build - Examples | atmos
# From this directory, build and launch the devcontainer cd examples/devcontainer-build atmos devcontainer shell geodesic # Force rebuild (when Dockerfile changes) atmos devcontainer shell geodesic --replace
Medium
medium.com › marvelous-mlops › how-to-start-with-dev-containers-1e92bf0e0f78
How to start with Dev Containers. Using a virtual environment to isolate… | by Başak Tuğçe Eskili | Marvelous MLOps | Medium
January 3, 2024 - This a pre-defined container configuration from devcontainer registry provided by Microsoft. If you open a terminal in VS Code, you can easily SSH into the container environment and execute your Python files. ... I am using the code from movie-recommender as an example, you can find the repo here: https://github.com/marvelousmlops/movie-recommender
Devcontainers
devcontainers.github.io
Development containers
Development containers documentation and specification page.
GitHub
github.com › devcontainers › features
GitHub - devcontainers/features: A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own · GitHub
To reference a Feature from this repository, add the desired Features to a devcontainer.json. Each Feature has a README.md that shows how to reference the Feature and which options are available for that Feature. The example below installs the go and docker-in-docker declared in the ./src directory ...
Starred by 1.4K users
Forked by 592 users
Languages Shell
Ben Selby
benmatselby.dev › post › vscode-dev-containers
Setting up a VS Code Dev Container · Ben Selby
March 21, 2021 - For your first attempt, I’d recommend option 2. Irrelevant of the option you pick, make sure you commit the .devcontainer folder to your version control system. You will require two files (which we go over in more depth later in the post): A Dockerfile defining your environment. If you’re new to Docker, you can read this, or the official documentation. The definition is whatever you need it to be, with no special requirements for VS Code. For example, you could base it on node:latest and add some extra packages if you wish.
Medium
medium.com › cwan-engineering › reproducible-local-development-with-dev-containers-0ed5fa850b36
Reproducible Local Development with Dev Containers | by Clearwater Analytics Engineering | cwan-engineering | Medium
October 19, 2023 - FROM mcr.microsoft.com/devcontainers/java:17-jdk-bookworm ################### Docker-from-Docker installation ################### # Install required packages RUN apt-get update \ && apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release # Import the Docker repository GPG key RUN curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # Set permissions on GPG key RUN chmod a+r /usr/share/keyrings/docker-archive-keyring.gpg # Add the Docker repository to the APT sources RUN echo "deb [arch=$(dpkg --print-arc
GitHub
github.com › trukhinyuri › JetBrainsRemDevWithDevcontainers
GitHub - trukhinyuri/JetBrainsRemDevWithDevcontainers: Examples of using DevContainers with JetBrains IDE. · GitHub
You can try to build the application in the DevContainer and convert a jpg into an ascii image. In this example, we launch a DevContainer from Goland (make sure to open the project correctly in this IDE).
Author trukhinyuri