Welcome to Shipyard’s Docker Compose Community Spotlight series! During this series, we’ll feature a new Docker Compose-enabled open source project every week, show you how to run it on Shipyard, and how to contribute. This week, we’ll be featuring ML Workspace from the ML Tooling organization.
ML Workspace
ML Workspace is an all-in-one deployment for exploring machine learning and data science. It has numerous pre-configured tools and libraries for learning and building, all in one integrated environment. This project is still great and in working condition but seems like it could maybe use a new maintainer be sure to check it out and see if you can be helpful if interested!
ML Workspace has a Docker Compose file and can be run locally using the docker compose up
command.
ML Workspace Alternatives
ML Workspace boasts powerful suite of machine learning tools, a full Linux desktop GUI, a selection of optimized IDEs, and the ability to install any other tools you may need. Popular alternatives include:
Alternative | Platform | Pricing |
---|---|---|
Code-Server | Web | Open source |
JupyterLab | Self-hosted | Open source |
Databricks | Web | Free tier |
If you’re reading this and know of another alternative, please reach out to us at hello@shipyard.build – we would love to feature it!
Running ML Workspace on Shipyard
If you want to run your own instance of ML Workspace in an ephemeral environment on Shipyard, fork the repository to your GitHub account. Since ML Workspace has a single-service Docker Compose file, we can run the app directly without modifying the file.
If you’d like to read more about running a Docker Compose-enabled app on Shipyard, check out our docs here.
Contributing to ML Workspace
ML Workspace is an ongoing open source project, and contributions are always welcome. If you’re interested in helping out, check out the project’s contribution guidelines. You can browse open issues, and pick one by commenting on it, which will prompt maintainers to assign it to you. After opening a PR, you can preview your changes in an ephemeral environment on Shipyard to ensure your branch is ready for merge. ML Workspace provides build scripts, which you’ll want to execute before considering your branch ready.
And that’s a wrap! Thanks for checking out this week’s Docker Compose Community Spotlight! Stay tuned for next week’s featured open source app. If you’re ready to try out this app in an ephemeral environment, kick off a free Shipyard account here and go to the project’s repository here. Happy coding!