যখন সার্কেলসিআই-তে কোনও বিল্ড শুরু করা হয় তখন প্রথম কাজগুলির মধ্যে একটি হল:
রিমোট ডকার ইঞ্জিন সেটআপ করুন
Specified reusable docker engine, but build has not been whitelisted. Contact CircleCI to be whitelisted Allocating a remote Docker Engine ... Remote Docker engine created. Using VM 'prealloc-wrjtu1qd-1491949826270' Created container accessible with: DOCKER_TLS_VERIFY=1 DOCKER_HOST=tcp://<IP>:2376 DOCKER_CERT_PATH=/tmp/docker-certs615987123 DOCKER_MACHINE_NAME=51123
পরবর্তীকালে যখন docker build --squash -t imagename .
সার্কেলসিআইতে চালিত হয় তখন এর ফলাফল হয়:
Error response from daemon: squash is only supported with experimental mode
Exited with code 1
আলোচনা
এটি /etc/docker/daemon.json
নিম্নলিখিত পরিবর্তন করার পরে স্থানীয়ভাবে পরীক্ষামূলক বৈশিষ্ট্যগুলি ব্যবহার করতে কাজ করে:
{
"experimental": true
}
এবং ডকার সিস্টেস্টল সার্ভিসটি পুনরায় চালু করা হচ্ছে, তবে কীভাবে এটি সার্কেলসিআই-তে করবেন? এটি অসম্ভব বলে মনে হচ্ছে কারণ বিল্ড আউটপুটটি নির্দেশ করে যে সার্কেলসিআই সিস্টেমে থাকা দূরবর্তী ডকারের সাথে একটি সংযোগ তৈরি হয়েছিল।