The missing file manager for Docker containers
Manage Docker container files with elegance - your containers, your control
Overview β’ Features β’ Getting Started β’ Development β’ Contributing
DockerFlex is a modern web-based application that simplifies Docker container file management. Whether you're a developer, DevOps engineer, or system administrator, DockerFlex provides an intuitive interface for managing container files without the complexity of traditional tools.
-
π Container Overview
- View all Docker containers and their status
- Quick access to container details
- Real-time status updates
-
π File Management
- Browse container files with an intuitive interface
- Upload files and folders with drag-and-drop
- Download files and directories
- Edit files directly in the browser
- Delete files and folders
- Create new files and directories
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
Enhanced file operations and user experience improvements:
[β] Drag & drop support for moving files to parent directory
[β] Improved file/folder rename with space character support
[β] Fixed file operation permissions in containers
[β] Improved error handling for file operations
[β] Better success/error notifications
[β] Fixed file content encoding issues
Initial release of DockerFlex with comprehensive Docker container file management capabilities and an intuitive web interface. This version introduces core features including real-time container monitoring, drag-and-drop file operations, and in-browser file editing with syntax highlighting.
Recently Added Features:
[β] File/Folder copy operation
[β] Syntax highlighting for [JavaScript/TypeScript, Python, PHP, SQL, HTML/CSS, XML, YAML/YML, JSON, Markdown, Shell/Bash, Go, NGINX Config, TOML]
[β] Real-time code linting for JSON and YAML
[β] Line numbers and active line highlighting
[β] Custom theme optimized for dark mode
[β] Container restart option on file save
[β] File/Folder selection with keyboard navigation
[β] Tab indentation support
[β] Mobile-friendly interface
[β] Drag and drop file editing
[β] Integrated search toolbar
[β] Support for spaces in file and folder names
[β] Enhanced file operations with elevated privileges
[β] Improved error handling and user feedback
This project is licensed under the MIT License.
- GitHub Issues: Report bugs and feature requests
- Documentation: Check inline code comments
- Contact: Reach me through GitHub
If you find DockerFlex helpful, consider supporting its development through cryptocurrency donations:
πͺ Cryptocurrency Wallets
Coin | Network | Wallet Address |
---|---|---|
USDT | ERC20 | 0x093bA9f00a2cdaAC9d70b625644b592BD3C96AF2 |
DASH | DASH | Xh6VgfeTasdQEdErouoYbWWqZbQR9nLZen |
SOL | SOL | DF67UJ4QzVNVGKKWyEeA88hBCL54L1aMbadG794UrNp8 |
Special thanks to all contributors who have helped make DockerFlex better!