new: force delete docker container

This commit is contained in:
lollipopkit
2023-11-22 00:17:19 -06:00
parent b696cdff08
commit d1d11e7b70
6 changed files with 76 additions and 31 deletions

View File

@@ -137,7 +137,12 @@ class DockerProvider extends ChangeNotifier {
Future<DockerErr?> start(String id) async => await run('docker start $id');
Future<DockerErr?> delete(String id) async => await run('docker rm $id');
Future<DockerErr?> delete(String id, bool force) async {
if (force) {
return await run('docker rm -f $id');
}
return await run('docker rm $id');
}
Future<DockerErr?> restart(String id) async =>
await run('docker restart $id');