Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore our website and developer resources

The Developer’s Guide to Containers

Using containers to maximize productivity

Figure 1: Using concentric containers for stages of development lets you layer on the functionality you need without duplicating the container contents.

Figure 2: Flatpak architecture allows one runtime setup to be inserted into multiple apps.

Figure 3: VSCode Remote Container architecture lets you use the full power of an IDE to develop a containerized application.

//devcontainer.json
{
"name": "Node.js Sample",
"dockerFile": "Dockerfile",

"settings": {
"terminal.integrated.shell.linux": "/bin/bash"
},

"extensions": ["dbaeumer.vscode-eslint"],

"forwardPorts": [3000],

"postCreateCommand": "yarn install",

"remoteUser": "node"

Tags:

embedded
AndrewHayzen

Andrew Hayzen

Senior Software Engineer