You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use [Devcontainers](https://code.visualstudio.com/docs/devcontainers/containers) to prepare a fully automated working environment.
4
+
5
+
Generate the `devcontainer.json` executing:
6
+
7
+
```shell
8
+
cd .devcontainer
9
+
./generate_devcontainer.sh
10
+
```
11
+
12
+
Now you should see the file `.devcontainer/devcontainer.json`. At this point you can use your favorite IDE to run Devcontainers
13
+
14
+
## VSCode
15
+
16
+
Install the extension https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
17
+
18
+
To open the repository with DevContainers do `Ctrl + Shift + P` and enter `Dev Containers: Rebuild and Reopen in Container`. For more options see the Extension documentations.
19
+
20
+
### Docker
21
+
22
+
Docker defaults should work fine therefore there is nothing to do.
23
+
24
+
### Podman
25
+
26
+
Start Podman service for a regular user (rootless) and make it listen to a socket:
27
+
28
+
```shell
29
+
systemctl --user enable --now podman.socket
30
+
```
31
+
32
+
Restart your OS if necessary and verify that podman listens:
33
+
34
+
```shell
35
+
systemctl --user status podman.socket
36
+
```
37
+
38
+
Go to the Extension Settings:
39
+
40
+
-`Dev › Containers: Docker Compose Path` set `podman-compose`
41
+
-`Dev › Containers: Docker Path` set `podman`
42
+
-`Dev › Containers: Docker Socket Path` set `/run/podman/podman.sock`
0 commit comments