mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 23:34:24 +01:00
#40 new: docker container restart
This commit is contained in:
@@ -127,6 +127,9 @@ class DockerProvider extends BusyProvider {
|
||||
|
||||
Future<DockerErr?> delete(String id) async => await run('docker rm $id');
|
||||
|
||||
Future<DockerErr?> restart(String id) async =>
|
||||
await run('docker restart $id');
|
||||
|
||||
Future<DockerErr?> run(String cmd) async {
|
||||
if (!cmd.startsWith(_dockerPrefixReg)) {
|
||||
return DockerErr(type: DockerErrType.cmdNoPrefix);
|
||||
@@ -151,7 +154,9 @@ class DockerProvider extends BusyProvider {
|
||||
if (code != 0) {
|
||||
setBusyState(false);
|
||||
return DockerErr(
|
||||
type: DockerErrType.unknown, message: errs.join('\n').trim());
|
||||
type: DockerErrType.unknown,
|
||||
message: errs.join('\n').trim(),
|
||||
);
|
||||
}
|
||||
await refresh();
|
||||
setBusyState(false);
|
||||
|
||||
Reference in New Issue
Block a user