Workspace

This workspace container image has all my favorite tools (and some toys) in one place. Also see my rwxrob/dot files.
Alternatives To Workspace
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Netdata63,274
19 hours ago321gpl-3.0C
Real-time performance monitoring, done right! https://www.netdata.cloud
Devops Exercises43,460
5 days ago14otherPython
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Traefik43,27318a day ago160September 16, 2022621mitGo
The Cloud Native Application Proxy
Kong34,961
14 hours ago235apache-2.0Lua
🦍 The Cloud-Native API Gateway
Awesome Cheatsheets33,674
3 days ago83mitJavaScript
👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Portainer25,67712 days ago78April 21, 20211,128zlibGo
Making Docker and Kubernetes management easy.
Dokku24,653219 hours ago77April 22, 202140mitShell
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Faas23,11093 days ago31April 12, 202130mitGo
OpenFaaS - Serverless Functions Made Simple
Docker_practice22,409
10 days ago9December 01, 20217Go
Learn and understand Docker&Container technologies, with real DevOps practice!
Rancher21,099209 hours ago207April 25, 20212,471apache-2.0Go
Complete container management platform
Alternatives To Workspace
Select To Compare


Alternative Project Comparisons
Readme

Container Workspace Environment for Development, Learning, and Experimentation

This GitHub repo and Docker container contain the tools I use in my terminal-centric workspace. I use it to get a workspace quickly and to store all my custom installation information (latest Go, borderless TMUX, etc.)

By default, this image will interactively prompt for user creation information the first time it is run (with defaults). This makes it ideal for matching the exact user account I use at work and on different projects. Sometimes I bind-mount volumes and share the host network. Other times I use it as a sandbox disconnected from everything else.

Install and Run

To clone and work with the source code:

git clone --recursive [email protected]:rwxrob/workspace.git

To just sample run the image and remove when done (accept the defaults):

docker run -it --rm rwxrob/workspace

Note for any docker work you probably want to -v /var/run/docker.sock:/var/run/docker.sock, which will share the docker instance running on the host.

Installing Outside of Workspace

Some of the scripts and content in this repo can be used to install stuff outside of a workspace (on a host system).

To install latest Go binary (after having done build go):

ln -sf "$PWD/goroot" /usr/local/go

To add the Go utilities you might want to copy them to /usr/local/bin:

cp ./go/bin/* /usr/local/bin
Popular Docker Projects
Popular Kubernetes Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Shell
Golang
Docker
Perl
Kubernetes
Vim
Ide
Tmux
Kubectl