mirror of
https://github.com/umputun/reproxy.git
synced 2024-11-23 00:36:55 +03:00
docker api 1.22 is deprecated -> minimal supported version is 1.24
This commit is contained in:
parent
fe24cf99ef
commit
7ce7e18931
@ -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 {
|
||||
|
@ -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")
|
||||
|
Loading…
Reference in New Issue
Block a user