docker api 1.22 is deprecated -> minimal supported version is 1.24

This commit is contained in:
rashpile 2024-02-01 20:18:50 +00:00 committed by Umputun
parent fe24cf99ef
commit 7ce7e18931
2 changed files with 2 additions and 2 deletions

View File

@ -373,7 +373,7 @@ func NewDockerClient(host, network string) DockerClient {
func (d *dockerClient) ListContainers() ([]containerInfo, error) {
// Minimum API version that returns attached networks
// docs.docker.com/engine/api/version-history/#v122-api-changes
const APIVersion = "v1.22"
const APIVersion = "v1.24"
resp, err := d.client.Get(fmt.Sprintf("http://localhost/%s/containers/json", APIVersion))
if err != nil {

View File

@ -369,7 +369,7 @@ func TestDocker_refresh(t *testing.T) {
func TestDockerClient(t *testing.T) {
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
require.Equal(t, `/v1.22/containers/json`, r.URL.Path)
require.Equal(t, `/v1.24/containers/json`, r.URL.Path)
// obtained using curl --unix-socket /var/run/docker.sock http://localhost/v1.41/containers/json
resp, err := os.ReadFile("testdata/containers.json")