client: add option and output structs for various container methods

Add option- and output structs for;

- Client.ContainerKill
- Client.ContainerPause
- Client.ContainerRemove
- Client.ContainerResize
- Client.ContainerRestart
- Client.ContainerStart
- Client.ContainerStop
- Client.ContainerUnpause

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2025-10-27 23:20:51 +01:00
parent bbf3dea9b2
commit 1f5c82b9fa
65 changed files with 506 additions and 262 deletions

View File

@@ -65,13 +65,14 @@ func (s *DockerAPISuite) TestContainersAPICreateMountsBindNamedPipe(c *testing.T
Target: containerPipeName,
},
},
},
NetworkingConfig: &network.NetworkingConfig{},
Name: name,
},
NetworkingConfig: &network.NetworkingConfig{},
Name: name,
})
)
assert.NilError(c, err)
err = apiClient.ContainerStart(ctx, name, client.ContainerStartOptions{})
_, err = apiClient.ContainerStart(ctx, name, client.ContainerStartOptions{})
assert.NilError(c, err)
err = <-ch