Я боролся с проблемой с корпоративным прокси при попытке запустить docker-compose up -d nginx mysql
Я пытаюсь запустить контейнер Laradock в OSX, но продолжаю сталкиваться с ошибками, когда композитор пытается установить зависимости.Я обновил настройки докера, чтобы уведомить его о моем корпоративном прокси:
Перед добавлением информации о прокси я получал эту ошибку:
[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
После обновления сведений о прокси я получаю эту ошибку:
Step 27/183 : RUN if [ ${COMPOSER_GLOBAL_INSTALL} = true ]; then composer global install ;fi
---> Running in a7699d4ecebd
Changed current directory to /home/laradock/.composer
Loading composer repositories with package information
[Composer\Downloader\TransportException]
The "https://packagist.org/packages.json" file could not be downloaded: SSL: Success
Failed to enable crypto
failed to open stream: operation failed
Я опытный разработчик, но новичок в Docker.Я думаю, что ошибка вызвана тем, что PHP работает внутри контейнера Docker, но по какой-то причине не имеет доступа к моим локальным сертификатам?