Docker daemon.json ਵਿੱਚ ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਲਈ Engine 23 ਜਾਂ ਬਾਅਦ ਦੀ ਲੋੜ ਹੈ
daemon.json ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਪ੍ਰੌਕਸੀ ਖੇਤਰ ਸਮਰਥਿਤ ਨਾ ਹੋਣ 'ਤੇ daemon ਸੰਸਕਰਣ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਪੁਰਾਣੇ ਨੇਟਿਵ Engine ਸੰਸਕਰਣਾਂ ਲਈ ਢੁਕਵਾਂ ਸੇਵਾ ਵਾਤਾਵਰਣ ਵਰਤੋ।
Docker Engine 23.0 ਨੇ JSON ਅਤੇ ਕਮਾਂਡ-ਲਾਈਨ ਫਲੈਗਾਂ ਰਾਹੀਂ daemon ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਸ਼ੁਰੂ ਕੀਤੀ। ਪੁਰਾਣਾ daemon ਸਿਰਫ਼ ਇਸ ਲਈ ਉਹ ਖੇਤਰ ਨਹੀਂ ਵਰਤ ਸਕਦਾ ਕਿ ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਉਹਨਾਂ ਨੂੰ ਦਿਖਾਉਂਦੇ ਹਨ।
ਪ੍ਰਬੰਧਿਤ daemon ਦਾ ਸਰਵਰ ਸੰਸਕਰਣ ਜਾਂਚੋ। CLI ਸੰਸਕਰਣ, ਵੰਡ ਦਾ ਨਾਮ ਅਤੇ ਕੰਟੇਨਰ ਇਮੇਜ ਟੈਗ ਉਸ ਸਰਵਰ ਦਾ ਵਿਸ਼ੇਸ਼ਤਾ ਸਮੂਹ ਨਿਰਧਾਰਿਤ ਨਹੀਂ ਕਰਦੇ।
systemd ਵੱਲੋਂ ਪ੍ਰਬੰਧਿਤ ਪੁਰਾਣੇ ਨੇਟਿਵ Linux Engine ਲਈ daemon ਸੇਵਾ ਦੇ ਸਮਰਥਿਤ ਸਟਾਰਟਅੱਪ ਵਾਤਾਵਰਣ ਰਾਹੀਂ HTTP_PROXY, HTTPS_PROXY ਅਤੇ ਲੋੜੀਂਦਾ NO_PROXY ਦਿਓ। docker pull ਚਲਾਉਂਦੇ ਟਰਮੀਨਲ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਐਕਸਪੋਰਟ ਕਰਨ ਨਾਲ ਪਹਿਲਾਂ ਤੋਂ ਚੱਲ ਰਹੀ ਸਿਸਟਮ ਸੇਵਾ ਅੱਪਡੇਟ ਨਹੀਂ ਹੁੰਦੀ।
ਪੁਰਾਣਾ Engine ਰੱਖਦੇ ਹੋ ਤਾਂ ਉਹੀ ਸਮਰਥਿਤ ਢੰਗ ਵਰਤੋ। ਅੱਪਗ੍ਰੇਡ ਕਰਦੇ ਹੋ ਤਾਂ ਪੁਰਾਣੇ ਵਾਤਾਵਰਣ ਮੁੱਲ daemon ਸੰਰਚਨਾ ਨਾਲ ਮਿਲਾਓ: ਮੌਜੂਦਾ Docker ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਸਿੱਧੀ ਸੰਰਚਨਾ ਵਾਤਾਵਰਣ ਚਰਾਂ ਨਾਲੋਂ ਤਰਜੀਹੀ ਹੈ, ਇਸ ਲਈ ਵਿਰੋਧੀ ਮੁੱਲ ਚੁਣਿਆ ਮਾਰਗ ਬਦਲ ਸਕਦੇ ਹਨ।
Docker Desktop ਆਪਣੀਆਂ ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਵਰਤਦਾ ਹੈ ਅਤੇ daemon.json ਵਿੱਚ daemon ਪ੍ਰੌਕਸੀ ਐਂਟਰੀਆਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ। ਨੇਟਿਵ Linux daemon ਹੱਲ ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਸ ਉਤਪਾਦ ਦੀ ਪਛਾਣ ਕਰੋ।