refactor: client CreateContainer and StartContainer methods

This commit is contained in:
Pavel Sviderski committed 2025-02-11 15:59:36 +10:00
1 parent 04fd1b1425
commit a477db6b16
10 files changed
+624 -351

No files matched your search

+10
View File
@@ -9,6 +9,7 @@ import "internal/machine/api/pb/common.proto";
service Docker {
rpc CreateContainer(CreateContainerRequest) returns (CreateContainerResponse);
rpc InspectContainer(InspectContainerRequest) returns (InspectContainerResponse);
rpc StartContainer(StartContainerRequest) returns (google.protobuf.Empty);
rpc ListContainers(ListContainersRequest) returns (ListContainersResponse);
rpc RemoveContainer(RemoveContainerRequest) returns (google.protobuf.Empty);
@@ -32,6 +33,15 @@ message CreateContainerResponse {
bytes response = 1;
}
message InspectContainerRequest {
string id = 1;
}
message InspectContainerResponse {
// JSON serialized container.InspectResponse.
bytes response = 1;
}
message StartContainerRequest {
string id = 1;
// JSON serialized container.StartOptions.