@@ -3,34 +3,34 @@ title: Docker in workspaces
33description : Learn about supproting Docker inside workspaces.
44---
55
6- If you're a site admin or a site manager, you can enable
7- [ container-based virtual machines (CVMs)] ( ../../../workspaces/cvms.md ) as a
8- workspace deployment option. CVMs allow users to run system-level programs, such
9- as Docker and systemd, in their workspaces.
6+ [ Container-based virtual machines (CVMs)] ( ../../../workspaces/cvms.md ) allow
7+ users to run system-level programs, such as Docker and systemd, in their
8+ workspaces.
9+
10+ If you're a site admin or a site manager, you can enable CVMs as a workspace
11+ deployment option.
1012
1113## Infrastructure requirements
1214
1315- CVMs leverage the
1416 [ Sysbox container runtime] ( https://github.com/nestybox/sysbox ) , so the
1517 Kubernetes Node must run a supported Linux distro with the minimum kernel
16- version (see
18+ version. See
1719 [ Sysbox distro compatibility] ( https://github.com/nestybox/sysbox/blob/master/docs/distro-compat.md )
18- for more information)
19- - The cluster must allow privileged containers and ` hostPath ` mounts. Read more
20- about why this is still secure [ here] ( #security ) .
20+ for more information.
21+
22+ - The cluster must allow privileged containers and ` hostPath ` mounts. See
23+ [ Security] ( #security ) for more information on why this is still secure.
2124
2225> You can use any cloud provider that supports the above requirements, but we
2326> have instructions on how to set up supported clusters on
2427> [ AWS] ( ../../../setup/kubernetes/aws.md ) and
2528> [ Google] ( ../../../setup/kubernetes/google.md ) . Azure-hosted clusters will meet
2629> these requirements as long as you use Kubernetes version 1.18+.
27- >
28- > Coder doesn't support legacy versions of cluster-wide proxy services such as
29- > Istio, and CVMs do not currently support NFS as a file system.
3030
3131## Security
3232
33- The [ Container -based virtual machine] ( ../../../workspaces/cvms.md ) deployment
33+ The [ container -based virtual machine] ( ../../../workspaces/cvms.md ) deployment
3434option leverages the
3535[ Sysbox container runtime] ( https://github.com/nestybox/sysbox ) to offer a
3636VM-like user experience while retaining the footprint of a typical container.
@@ -48,11 +48,15 @@ container is what provides
4848
4949## Known issues
5050
51- NVIDIA GPUs can be added to CVMs on bare metal clusters only. This feature is
52- not supported on Google Kubernetes Engine or other cloud providers at this time.
51+ - NVIDIA GPUs can be added to CVMs on bare metal clusters only. This feature is
52+ not supported on Google Kubernetes Engine or other cloud providers at this
53+ time.
54+
55+ Support for NVIDIA [ GPUs] ( ../gpu-acceleration.md ) is in ** beta** . We do not
56+ support AMD GPUs at this time.
5357
54- Support for NVIDIA [ GPUs ] ( ../gpu-acceleration.md ) is in ** beta ** . We do not support
55- AMD GPUs at this time .
58+ - Coder doesn't support legacy versions of cluster-wide proxy services such as
59+ Istio, and CVMs do not currently support NFS as a file system .
5660
5761## Next Steps
5862
0 commit comments