Docker daemon.json-proxyinstellings vereis Engine 23 of later
Kontroleer die daemon-weergawe wanneer proxyvelde wat in daemon.json gekopieer is, nie ondersteun word nie, en gebruik die diensomgewing wat by ouer inheemse Engine-vrystellings pas.
Docker Engine 23.0 het daemon-proxykonfigurasie deur JSON en opdragreëlvlae ingestel. 'n Ouer daemon kan nie daardie velde gebruik bloot omdat die huidige dokumentasie hulle wys nie.
Kontroleer die bedienerweergawe van die daemon wat bestuur word. Die CLI-weergawe, verspreidingsnaam en houerbeeldetiket bepaal nie daardie bediener se funksiestel nie.
Vir 'n ouer inheemse Linux Engine wat deur systemd bestuur word, voorsien HTTP_PROXY, HTTPS_PROXY en die beoogde NO_PROXY deur die daemon-diens se ondersteunde beginomgewing. Om hulle in die terminal te eksporteer wat docker pull uitvoer, werk nie 'n diens wat reeds loop op nie.
As u die ouer Engine behou, gebruik daardie ondersteunde metode. As u opgradeer, versoen ou omgewingswaardes met die daemon-konfigurasie: direkte konfigurasie het voorrang bo omgewingsveranderlikes in die huidige Docker-dokumentasie, so botsende waardes kan die gekose roete verander.
Docker Desktop gebruik sy eie proxyinstellings en ignoreer daemon-proxyinskrywings in daemon.json. Identifiseer daardie produk voordat u 'n inheemse Linux-daemon-oplossing toepas.