When building an image in Jenkins, an error is reported: Fatal could not read from remote repository
1. When building an image in Jenkins, an error is reported: fatal: could not read from remote repository. Although the Packagist image address has been switched to Alibaba Cloud:https://mirrors.aliyun.com/composer/. View Dockerfile. as shown in Figure 1
RUN chown -R nginx:nginx /mcloud/www/ && \
rm -rf /etc/nginx/conf.d/status.conf && \
chmod +x /usr/local/bin/composer && \
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ && \
cd /mcloud/www/cmcp-api && \
composer install
2. I finally decided to add the /vendor directory to the git repository: # /vendor, edit .gitignore
# Env
/.env
# Composer
# /vendor
composer.phar
# JS
node_modules
spa/npm-debug.log
spa/yarn-error.log
# IDE
.idea
nbproject
.buildpath
.project
.settings
# windows thumbnail cache
Thumbs.db
# Mac DS_Store Files
.DS_Store
# phpunit
phpunit.phar
/phpunit.xml
# Vagrant
/.vagrant
# Tests
tests/codeception/*/_support/_generated/*
3. Edit the Dockerfile and delete the 4 line commands related to Composer. The build was successful. as shown in Figure 3
RUN chown -R nginx:nginx /mcloud/www/ && \
rm -rf /etc/nginx/conf.d/status.conf

