पर एक वैकल्पिक टेलिनेट कार्यान्वयन नहीं मिला" मैं एक मैक उपयोगकर्ता हूं और एक वीएम "उबंटू 14.04" के अंदर स्थापित डॉकर हूं। (मैं मैन्युअल रूप से सब कुछ स्थापित है, नहीं डोकर टूलबॉक्स का प्रयोग करके)डॉकर "
समस्या है जब मैं विशिष्ट कंटेनर शुरू (अन्य कंटेनरों सामान्य रूप से चलते हैं), यह मुझे इस अजीब त्रुटि संदेश देता है "एक वैकल्पिक telinit नहीं मिल सका स्पॉन करने के लिए कार्यान्वयन "।
यहाँ Dockerfile मैं छवि का निर्माण करने के लिए इस्तेमाल होता है:
FROM diegomarangoni/hhvm:cli
# install php composer.
# It needs git and the PHP zip extension
# zlib1g-dev is needed to compile the PHP zip extension
# openssh-client provides ssh-keyscan
RUN apt-get update \
&& apt-get install --assume-yes --no-install-recommends curl git zlib1g-dev openssh-client \
&& apt-get clean && rm -r /var/lib/apt/lists/* \
&& curl -sS https://getcomposer.org/installer -o installer \
&& hhvm -v ResourceLimit.SocketDefaultTimeout=30 -v Http.SlowQueryThreshold=30000 installer \
&& mv composer.phar /usr/local/bin/composer \
&& rm installer
WORKDIR /home/assert/scripts
COPY scripts/composer.json /home/assert/
COPY scripts /home/assert/scripts
RUN hhvm -v ResourceLimit.SocketDefaultTimeout=30 -v Http.SlowQueryThreshold=30000 -v Eval.Jit=false \
/usr/local/bin/composer install
# Run the assert container web server
CMD ["hhvm", "-v", "Eval.Jit=false", "/home/assert/scripts/vendor/bin/phpunit", "/home/assert/scripts/tests", "--configuration", "/home/assert/scripts/tests/phpunit.xml"]
# keep it running
CMD /sbin/init
और मैं आदेश का उपयोग कर इसे शुरू:
docker run <CONTAINER>
अग्रिम धन्यवाद,
मैंने ब्लॉकपोस्ट में उल्लिखित डॉकरफ़ाइल का उपयोग किया (हालांकि एक और सेंटोस 7 बेस छवि के साथ) और रन कमांड का उपयोग किया। हालांकि, जब 'डॉकर रन -टी-वी/सीएस/एफएस/सीग्रुप:/sys/fs/cgroup: ro [myimage]/bin/bash' चलाते समय, मुझे मिलता है' cgroup माउंट पॉइंट नहीं मिल रहा है: ऑपरेशन की अनुमति नहीं है विफल प्रबंधक ऑब्जेक्ट आवंटित करें: ऑपरेशन की अनुमति नहीं है ' – jaw