Releases: albertoperdomo2/dockerbx
Release list
atoll
Changelog for dockerbx v0.0.4 "Atoll"
New Features
-
Python Environment Setup
- Create Python-specific containers with custom versions
- Support for virtual environments
- Install packages via CLI or requirements.txt
-
Git Repository Cloning
- Clone repos directly into new containers
- Streamlined project setup process
-
Configuration Management
- Export current config to YAML file
- Import config from YAML file
- Easier sharing of dockerbx setups
Improvements
- Updated to use Docker SDK's mount types
- Improved error handling and user feedback
- Added automatic image pulling for Python environments
Bug Fixes
- Fixed type mismatch issues with mount configurations
- Resolved issues with package installation in Python environments
PRs
Nightly release
Nightly release
This is still nightly and not super stable. Some bugs have been fixed and a few additions made.
TODO
- Start working through PRs and create a backlog to enhance the project.
- Automate build process.
v0.0.2
dockerbx v0.0.1 Release Notes
I'm excited to announce the first release of dockerbx, a Docker-based alternative to toolbx designed for macOS users!
Features
- Create: Easily create isolated development environments
- Enter: Seamlessly enter containers with a simple command
- List: View all your dockerbx containers at a glance
- Remove: Clean up containers effortlessly
- Run: Execute commands in containers without entering them
- Update: Keep your containers up-to-date with the latest images and packages
- Init: Quick setup of necessary Docker images and configurations
Highlights
- macOS Optimized: Designed with macOS users in mind
- Docker-based: Leverages the power and flexibility of Docker
- User-friendly CLI: Intuitive commands for easy management
- Config File: Customizable settings via YAML configuration
Installation
Download the appropriate binary for your system from the GitHub releases page and add it to your PATH.
Getting Started
After installation, run:
dockerbx init
This will set up the necessary Docker images and configurations. Then, create your first container:
dockerbx create my-dev-env
For more detailed instructions, please refer to the README.md and TUTORIAL.md files.
Feedback
I welcome your feedback and contributions! Please open an issue on GitHub if you encounter any problems or have suggestions for improvements.
Thank you for taking a look into dockerbx!