miqt: clean up repo
This commit is contained in:
parent
a1e3c7202e
commit
e9c7c12450
22
.github/workflows/build.yml
vendored
22
.github/workflows/build.yml
vendored
@ -1,22 +0,0 @@
|
||||
name: Build Flatpak
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
|
||||
jobs:
|
||||
flatpak-builder:
|
||||
name: "Flatpak Builder"
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: bilelmoussaoui/flatpak-github-actions:kde-5.15-23.08
|
||||
options: --privileged
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
|
||||
with:
|
||||
bundle: qocker.flatpak
|
||||
manifest-path: flatpak/sa.sy.Qocker.yaml
|
||||
cache-key: flatpak-builder-${{ github.sha }}
|
64
README.md
64
README.md
@ -1,63 +1,3 @@
|
||||
# Qocker
|
||||
# Qocker-miqt
|
||||
|
||||
![Qocker Screenshot](./assets/screenshot.png)
|
||||
|
||||
Qocker is a user-friendly GUI application for managing Docker containers. Built with PyQt5, it provides an intuitive interface for viewing and interacting with your Docker containers.
|
||||
|
||||
## Features
|
||||
|
||||
- **Container Overview**: View all your Docker containers in a tree-like structure.
|
||||
- **Quick Terminal Access**: Open a terminal for any container with a double-click.
|
||||
- **Container Management**: Start, stop, and remove containers directly from the GUI.
|
||||
- **Real-time Updates**: Container statuses are updated in real-time.
|
||||
- **Cross-platform**: Works on Windows, macOS, and Linux.
|
||||
|
||||
## Installation
|
||||
|
||||
1. Ensure you have Python 3.6+ and Docker installed on your system.
|
||||
2. Clone this repository:
|
||||
```
|
||||
git clone https://github.com/xlmnxp/qocker.git
|
||||
```
|
||||
|
||||
3. Navigate to the project directory:
|
||||
```
|
||||
cd qocker
|
||||
```
|
||||
4. Install the required dependencies:
|
||||
```
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
To start Qocker, run:
|
||||
```
|
||||
python3 main.py
|
||||
```
|
||||
|
||||
- **View Containers**: All your Docker containers will be displayed in the main window.
|
||||
- **Open Terminal**: Double-click on any container to open a terminal session for that container.
|
||||
- **Manage Containers**: Use the buttons or context menu to start, stop, or remove containers.
|
||||
|
||||
## Requirements
|
||||
|
||||
- Python 3.6+
|
||||
- PyQt5
|
||||
- Docker
|
||||
|
||||
## Contributing
|
||||
|
||||
Contributions to Qocker are welcome! Please feel free to submit a Pull Request.
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE.md) file for details.
|
||||
|
||||
## Acknowledgments
|
||||
|
||||
- Thanks to the PyQt and Docker teams for their fantastic tools.
|
||||
|
||||
## Contact
|
||||
|
||||
If you have any questions, feel free to reach out to me at [email](mailto:s@sy.sa).
|
||||
Qocker-miqt is a port of Qocker to MIQT.
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 146 KiB |
@ -1,33 +0,0 @@
|
||||
app-id: sa.sy.Qocker
|
||||
runtime: org.kde.Platform
|
||||
runtime-version: 5.15-23.08
|
||||
sdk: org.kde.Sdk
|
||||
base: com.riverbankcomputing.PyQt.BaseApp
|
||||
base-version: 5.15-23.08
|
||||
command: qocker
|
||||
modules:
|
||||
- name: docker-cli
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- mkdir -p docker
|
||||
- tar xzvf docker-20.10.9.tgz --strip-components=1 -C docker docker/docker --no-same-owner
|
||||
- install -D docker/docker /app/bin/docker
|
||||
sources:
|
||||
- type: file
|
||||
url: https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz
|
||||
sha256: caf74e54b58c0b38bb4d96c8f87665f29b684371c9a325562a3904b8c389995e
|
||||
- name: qocker
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- install -Dm755 main.py /app/bin/qocker
|
||||
sources:
|
||||
- type: dir
|
||||
path: ".."
|
||||
finish-args:
|
||||
- "--share=network"
|
||||
- "--socket=fallback-x11"
|
||||
- "--socket=wayland"
|
||||
- "--env=DOCKER_HOST=unix:///run/docker.sock"
|
||||
- "--filesystem=/run/docker.sock"
|
||||
- "--socket=session-bus"
|
||||
- "--share=ipc"
|
@ -1 +0,0 @@
|
||||
pyqt5==5.15.10
|
Loading…
x
Reference in New Issue
Block a user