Usage
Description
Thenew
command creates a new virtual computer in your cuse project. It sets up a Docker container with the specified operating system and configures the necessary services for remote access.
Options
Option | Description |
---|---|
computer-name | Optional name for the new computer. If not provided, you’ll be prompted to enter one |
--template | Computer template (e.g., ‘ubuntu’) |
--platform | Platform choice (currently supports: ‘linux’) |
--config | Path to configuration file (defaults to ‘cuse.config.yml’) |
Interactive Configuration
If options are not provided, the command will prompt you for:- Computer name (generates a unique name if not specified)
- Operating system selection
Example
Output
After successful creation, you’ll see:- Container ID
- Access URLs:
- API endpoint:
http://localhost:4242/<computer-name>
- noVNC interface:
http://localhost:4242/<computer-name>/novnc/
- VNC endpoint:
http://localhost:4242/<computer-name>/vnc/
- API endpoint:
Troubleshooting
If services fail to start, the command will suggest:- Checking if the proxy is running:
npx @cusedev/cli proxy status
- Checking container logs:
docker logs <container-id>
- Checking proxy logs:
docker logs cuse-proxy
- Trying to restart:
npx @cusedev/cli start <computer-name>