ਪ੍ਰੌਕਸੀ ਦੀ ਅਸਫਲਤਾ ਕਿਸ Docker CA ਸਟੋਰ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ?
ਪ੍ਰਵਾਨਿਤ ਨਿਰੀਖਣ CA 'ਤੇ ਭਰੋਸਾ ਕਰਦਿਆਂ image pull, build download ਅਤੇ container application ਬੇਨਤੀਆਂ ਨੂੰ ਵੱਖਰਾ ਕਰੋ।
ਕੰਟੇਨਰ ਦੇ ਅੰਦਰ ਕੰਪਨੀ ਦਾ CA ਜੋੜਨਾ ਸਹਿਕਰਮੀ ਦੇ ਅਸਫਲ image pull ਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਸਫਲ pull ਵੀ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ image ਦੇ ਅੰਦਰਲੀ application ਨਿਰੀਖਿਤ HTTPS ਸੇਵਾ 'ਤੇ ਭਰੋਸਾ ਕਰਦੀ ਹੈ।
| ਕਾਰਵਾਈ | ਜਾਂਚਣ ਵਾਲਾ ਭਰੋਸਾ |
|---|---|
| ਸੰਸਥਾ ਦੀ ਨਿਰੀਖਣ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ image ਖਿੱਚਣਾ | pull ਕਰਨ ਵਾਲਾ host ਜਾਂ Docker ਵਾਤਾਵਰਣ |
| image build ਦੌਰਾਨ ਡਾਊਨਲੋਡ ਕਰਨਾ | build ਵਾਤਾਵਰਣ ਅਤੇ ਇਸਦਾ downloader |
| ਚੱਲ ਰਹੀ application ਤੋਂ HTTPS ਸੇਵਾ ਕਾਲ ਕਰਨਾ | image ਦਾ OS ਸਟੋਰ ਜਾਂ application ਦੀ ਆਪਣੀ ਭਰੋਸਾ ਸੰਰਚਨਾ |
ਗਲਤੀ ਨੂੰ ਸਾਹਮਣੇ ਵਾਲੇ ਧਿਰ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਤੱਕ ਟਰੇਸ ਕਰੋ, ਫਿਰ issuer, hostname ਅਤੇ handshake ਪੜਾਅ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ। ਪ੍ਰਵਾਨਿਤ ਨਿਰੀਖਣ ਸੇਵਾ ਸੰਸਥਾ ਦੇ CA ਨਾਲ ਮੰਜ਼ਿਲ ਸਰਟੀਫਿਕੇਟ 'ਤੇ ਦਸਤਖਤ ਕਰ ਸਕਦੀ ਹੈ। HTTPS ਪ੍ਰੌਕਸੀ listener 'ਤੇ TLS ਅਸਫਲਤਾ ਆਪਣੇ ਆਪ ਇਸ ਰਾਹੀਂ ਪਹੁੰਚੇ ਮੰਜ਼ਿਲ ਸਰਟੀਫਿਕੇਟ ਦੀ ਅਸਫਲਤਾ ਨਹੀਂ ਹੈ। ਪ੍ਰੌਕਸੀ ਦਾ IP ਦਾਖਲ ਕਰਨ ਨਾਲ ਕੋਈ ਭਰੋਸਾ ਸਮੱਗਰੀ ਨਹੀਂ ਮਿਲਦੀ।
ਪ੍ਰਵਾਨਿਤ ਜਨਤਕ issuer ਸਰਟੀਫਿਕੇਟ ਸੰਬੰਧਿਤ host, image ਵੰਡ ਜਾਂ application ਦੇ ਸਮਰਥਿਤ ਢੰਗ ਨਾਲ ਸਥਾਪਿਤ ਕਰੋ। Docker ਦੀ CA ਗਾਈਡ ਹੋਸਟ ਅਤੇ container ਸਟੋਰ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ, ਪਰ CentOS ਮਾਰਗ Debian ਜਾਂ Windows ਲਈ ਲਿਜਾਣ ਯੋਗ ਹਦਾਇਤ ਨਹੀਂ ਹੈ। ਬਣਾਏ ਗਏ bundle ਵਿੱਚ ਜੋੜਿਆ ਹੋਇਆ update ਦੁਆਰਾ ਰੱਦ ਹੋ ਸਕਦਾ ਹੈ; Java application ਜਾਂ ਆਪਣੀ CA ਸੰਰਚਨਾ ਵਾਲਾ ਹੋਰ client OS bundle ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਣਡਿੱਠ ਕਰ ਸਕਦਾ ਹੈ।
ਪੱਕੇ application ਭਰੋਸੇ ਲਈ ਬਦਲਾਅ ਨੂੰ ਪ੍ਰਵਾਨਿਤ image ਜਾਂ application ਸੰਰਚਨਾ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਰੱਖੋ। ਚੱਲ ਰਹੇ ਇੱਕ container ਵਿੱਚ ਇੰਟਰੈਕਟਿਵ ਸੋਧ image ਤੋਂ ਬਣਨ ਵਾਲੇ ਅਗਲੇ container ਵਿੱਚ ਨਹੀਂ ਹੋਵੇਗੀ।
ਸਿਰਫ਼ ਲੋੜੀਂਦਾ ਜਨਤਕ ਭਰੋਸਾ ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਵਾਨਿਤ ਚੈਨਲ ਰਾਹੀਂ ਵੰਡੋ। ਕਦੇ ਵੀ image ਵਿੱਚ CA ਨਿੱਜੀ ਕੁੰਜੀ ਨਾ ਰੱਖੋ ਅਤੇ ਅਣਜਾਣ ਜਨਤਕ ਪ੍ਰੌਕਸੀ ਦੀ root-install ਬੇਨਤੀ ਨੂੰ ਆਮ ਸੈੱਟਅੱਪ ਨਾ ਮੰਨੋ। ਲੋੜੀਂਦਾ ਸਟੋਰ ਸੰਰਚਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ hostname ਅਤੇ ਚੇਨ ਜਾਂਚ ਚਾਲੂ ਰੱਖੋ।