2014-05-09 11 views
6

पर एपर्मर प्रोफ़ाइल लोड करने में विफल रहा है मेरे पास एक कंटेनर x है जो होस्ट बूट पर स्वचालित रूप से प्रारंभ करने में विफल रहता है।डॉकर ubuntu होस्ट बूट

कंटेनर की लॉग में पिछले संदेश है:

सेट AppArmor प्रोफ़ाइल डोकर-डिफ़ॉल्ट: ऐसी कोई फ़ाइल या निर्देशिका

ही कंटेनर एक्स ठीक चलता है, तो मैं मैन्युअल रूप से "डोकर शुरू चलाने एक्स "

मेरे पर्यावरण के साथ क्या गलत है पर कोई विचार?

उत्तर

7

मैंने अभी डॉकर के नवीनतम संस्करण (पहले 0.11.0 और अब 0.11.0) में अपडेट किया है और मैं लिनक्स मिंट 15 ओलिविया पर एक ही चीज़ का अनुभव कर रहा हूं। स्थापित कर रहा है एपआर्मर मुद्दे तय कर दी है लगता है:

sudo apt-get install apparmor 
+2

डॉकर समस्या: https://github.com/dotcloud/docker/issues/4734 – saden1

+2

मेरे पास एपर्मर स्थापित है और मेरे पास अभी भी यह सटीक समस्या है। यह केवल होस्ट बूट पर होता है, और डॉकर स्टार्ट ठीक काम करता है। मैं एपर्मर को शिकायत मोड में भी सेट करता हूं और यह अभी भी – pinkmexican

+0

में विफल रहता है। जब समस्या प्रकट हुई तो मेरे पास पहले ही एपर्मर स्थापित था। – ccortezia

3

मामले में आप fig उपयोग कर रहे हैं ... मैं एक ही समस्या आ रहा था क्योंकि एक गलत "मात्रा" मेरे fig.yml में प्रवेश:

db: 
    image: postgres:9 
    volumes: ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d 

निम्नलिखित कोड को यह बदलने के बाद, डोकर "db" कंटेनर शुरू कर सकता है:

db: 
    image: postgres:9 
    volumes: 
    - ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d 
0

जाहिर है, एपआर्मर स्थापित करने के लिए पर्याप्त है, क्योंकि समस्या भी एपआर्मर इंस्टा साथ होता है lled। अधिक सटीक, एपर्मर को कॉन्फ़िगर करने से पहले डॉकर डिमन लोड होने के कारण त्रुटि होती है as explained here

पूर्ण समाधान:

sudo apt-get install apparmor 

और:

sudo service apparmor restart # Just in case 
sudo service docker restart 

उसके बाद काम करना चाहिए। कम से कम, मेरे लिए यह किया था।

संबंधित मुद्दे