readme spell check

This commit is contained in:
vadoli 2021-08-07 11:58:37 +00:00
parent 4426fe8158
commit 88972e56c4
2 changed files with 17 additions and 22 deletions

View file

@ -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

View file

@ -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