mirror of
https://github.com/bluxmit/alnoda-workspaces.git
synced 2024-09-28 15:31:47 +12:00
readme spell check
This commit is contained in:
parent
4426fe8158
commit
88972e56c4
2 changed files with 17 additions and 22 deletions
|
@ -1,11 +1,10 @@
|
||||||
# Ubuntu-workspace
|
# Ubuntu-workspace
|
||||||
|
|
||||||
```Ubuntu-workspace``` - is an attempt to use docker as a light-weight Virtual Machine. It
|
```Ubuntu-workspace``` - is an attempt to use docker as a lightweight Virtual Machine. It
|
||||||
provides isolation of environments, but uses less resources than VMs.
|
provides isolation of environments, but uses fewer resources than VMs.
|
||||||
|
|
||||||
Ubuntu-workspace allows to start multiple processes inside the
|
Ubuntu-workspace allows to start multiple processes inside the same docker container, has docker-in-docker, Python, and Node.js, and a collection of common applications such as text editors,
|
||||||
same docker container, has docker-in-docker, Python and Node.js, and a collection of common applications such as text editors,
|
git, supervisord, z-shell, etc. Ubuntu-workspace exposes browser-based terminal and can be used on both local and remote servers providing the same experience.
|
||||||
git, supervisord, z-shell etc. Ubuntu-workspace exposes browser-based terminal, and can be used on both local and remote server providing the same experience.
|
|
||||||
When it runs on the remote server, access can be restricted with a password.
|
When it runs on the remote server, access can be restricted with a password.
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
|
@ -39,13 +38,12 @@ When it runs on the remote server, access can be restricted with a password.
|
||||||
## Use-cases
|
## Use-cases
|
||||||
|
|
||||||
Primarily intended as an advanced Ubuntu terminal that runs anywhere, this workspace works best
|
Primarily intended as an advanced Ubuntu terminal that runs anywhere, this workspace works best
|
||||||
when you need interactive linux, python or node shell for ad-hock tasks.
|
when you need interactive Linux, python, or node shell for ad-hock tasks.
|
||||||
|
|
||||||
Ubuntu workspace is also a basis for building more sophisticated workspaces with UI interfaces.
|
Ubuntu workspace is also a basis for building more sophisticated workspaces with UI interfaces.
|
||||||
|
|
||||||
Ubuntu-workspace even can be used as a development environment for those
|
Ubuntu-workspace even can be used as a development environment for those who prefer developing directly in the terminal.
|
||||||
who prefer developing directly in the terminal. For those who like more convenient
|
For those who like more convenient IDE there are more suitable workspaces (for example, workspace-in-docker or codeserver-workspace).
|
||||||
IDE there are more suitable workspaces.
|
|
||||||
|
|
||||||
## Getting started
|
## Getting started
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
# Workspace-in-docker
|
# Workspace-in-docker
|
||||||
|
|
||||||
Workspace-in-docker - is a completely self-contained and fully isolated development environment, that runs inside docker container.
|
Workspace-in-docker - is a completely self-contained and fully isolated development environment, that runs inside a docker container.
|
||||||
This image includes everything necessary to start coding right away. In order to use Workspace-in-docker, you don't need to
|
This image includes everything necessary to start coding right away. To use Workspace-in-docker, you don't need to install or use any other tools, apart from docker itself. Workspace can be used on a laptop, PC or launched on the remote server with HTTPS
|
||||||
install or use any other tools, apart of docker itself. Workspace can be used on laptop, PC or launched on remote server with https
|
and authentication. Can be shared, backed up, and has versions.
|
||||||
and authentication. Can be shared, backed up, and it has versions.
|
|
||||||
|
|
||||||
#### Try it out
|
#### Try it out
|
||||||
|
|
||||||
|
@ -37,21 +36,19 @@ docker run --name space-1 -d -p 8020-8035:8020-8035 alnoda/workspace-in-docker
|
||||||
|
|
||||||
## Why this image
|
## Why this image
|
||||||
|
|
||||||
This workspace allows complete isolation of many IT-related projects, such as software development, devops, QA, data analysis, data engineering, data science and other.
|
This workspace allows complete isolation of many IT-related projects, such as software development, DevOps, QA, data analysis, data engineering, data science, and others.
|
||||||
Workspace can be used as local development environment, as well as remote dev environment, when started on the cloud server, and can be secured with password.
|
Workspace can be used as a local development environment, as well as a remote dev environment, when started on the cloud server, and can be secured with a password.
|
||||||
|
|
||||||
Workspace-in-docker allows to completely isolate and switch easily between projects that involve multiple programming languages, cloud CLIs,
|
Workspace-in-docker allows to completely isolate and switch easily between projects that involve multiple programming languages, cloud CLIs,
|
||||||
k8s clusters, configurations and have system dependencies. Withou this workspace, swithing between such complex environments would require multiple actions and can be tedious work.
|
k8s clusters, configurations, and have system dependencies. Without this workspace, switching between such complex environments would require multiple actions and can be tedious work.
|
||||||
|
|
||||||
Workspace-in-docker is great for collaborative work - it can be easily shared, moved to any cloud server, backed up, has versions and can be easily extended and customized.
|
Workspace-in-docker is great for collaborative work - it can be easily shared, moved to any cloud server, backed up, has versions, and can be easily extended and customized. Can be used as a build, test, or even runtime environment.
|
||||||
Can be used as build, test or even runtime environment.
|
|
||||||
|
|
||||||
Workspace makes it extremely easy to launch small products, created by hobby developers. The fact that the development, build and runtime environment is the very same
|
Workspace makes it extremely easy to launch small products, created by hobby developers. The fact that the development, build, and runtime environment is the very same workspace, deployment of a web application becomes as easy, as committing workspace to a docker image and run it on any server. No need to write dockerfile, and waste time trying to replicate
|
||||||
workspace, deployment of a web application becomes as easy, as commiting workspace to a docker image and run it on any server. No need to write dockerfile, and waste time trying to replicate
|
|
||||||
your development environment in a production docker image.
|
your development environment in a production docker image.
|
||||||
|
|
||||||
Workspace-in-docker is a good choice if you want control and versatility. It is lightweight,
|
Workspace-in-docker is a good choice if you want to control and versatility. It is lightweight,
|
||||||
includes open-source tools and nearly as convenient as working directly with a local environment.
|
includes open-source tools and is nearly as convenient as working directly with a local environment.
|
||||||
|
|
||||||
## Use-cases
|
## Use-cases
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue