The Predefined Containers
The standard platform installations have several predefined containers — "users", "projects", and "bigdata".
The "users" Container
The "users" container is designed to provide individual user development environments and is used by the platform to manage application services.
When creating a new web-based shell or Jupyter Notebook, the platform automatically creates a $HOME
) and is used to store different files for managing the service.
Predefined Environment Variables
The platform's command-line services (Jupyter Notebook and the web shell) predefine the following environment variables for simplifying access to the running-user directory of the predefined "users" container:
V3IO_USERNAME — set to the username of the running user of the Jupyter Notebook service.V3IO_HOME — set to the running-user directory in the "users" container — users/<running user>.V3IO_HOME_URL — set to the fully qualifiedv3io
path to the running-user directory —v3io://users/<running user>
.
The "projects" Container
The "projects" container is designed for storing shared project artifacts.
- When creating a new shared project, the default project artifacts path is
projects/<project name>/artifacts ; (in the current release, all projects are shared across the parent tenant). - By default, the "projects" container isn't protected by the Data management policy, because the data in this container is designed to be shared. However, a security administrator can select to add such protection.
The "bigdata" Container
The "bigdata" container has no special significance in the current release, and it will no longer be predefined in future releases. However, you'll still be able to use your existing "bigdata" container and all its data, or create a custom container by this name if it doesn't already exist.