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-miqt is a port of Qocker to MIQT.
|
||||||
|
|
||||||
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).
|
|
||||||
|
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