Ben bir MAC kullanıcısıyım ve bir VM "ubuntu 14.04" içinde yüklü bir docker değilim. , Bana garip hata mesajı verir I (diğer konteynerler normalde çalıştırın) belirli konteyner başlattığınızdadocker "Yetişmek için alternatif bir telinit uygulaması bulunamadı"
sorundur (I liman işçisi araç kutusunu kullanarak, DEĞİL her şeyi manuel yüklü) "alternatif telinit bulunamadı 'u yumurtlamaya yönelik uygulama.
burada görüntü oluşturmak için kullanılan Dockerfile geçerli:
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
ve ben komutunu kullanarak başlatın: Önceden
docker run <CONTAINER>
sayesinde
Blok komutunda belirtilen Dockerfile (başka bir CentOS 7 taban görüntüsüyle birlikte olsa da) kullandım ve çalıştırma komutunu kullandım. Ancak, "docker run çalıştırırken -ti -v/sys/fs/cgroup:/sys/fs/cgroup: ro [myimage]/bin/bash '," CPC bağlama noktasını bulamıyorum: Çalışmaya izin verilmiyor Başarısız yönetici nesnesini tahsis et: Çalışmaya izin verilmiyor – jaw