Need advice about which tool to choose?Ask the StackShare community!
Docker Immutable Workstation vs dockersh: What are the differences?
What is Docker Immutable Workstation? Docker based portable Workstation. Quite simply, I can easily control the dev environment, rebuild it at will, and run programs "on my latop" when they are not installed or configured on the laptop. In fact I think the best part of this is configuration for my whole dev machine is sgtored on github, and can be re-created anywhere easily. With the volume mounted, I can then use emacs / konsole running inside a container, and adjust files that are stored on my local laptop.
What is dockersh? A shell which places users into individual docker containers. dockersh is designed to be used as a login shell on machines with multiple interactive users. When a user invokes dockersh, it will bring up a Docker container (if not already running), and then spawn a new interactive shell in the container's namespace.
Docker Immutable Workstation and dockersh belong to "Container Tools" category of the tech stack.
Docker Immutable Workstation and dockersh are both open source tools. It seems that dockersh with 1.28K GitHub stars and 76 forks on GitHub has more adoption than Docker Immutable Workstation with 459 GitHub stars and 20 GitHub forks.
Pros of Docker Immutable Workstation
Pros of dockersh
- Multiple users to ssh onto a single box1
- Isolation1
- Privacy1
- Secure1