私は現在、開発者とプロダクションのために、virtualboxとdigital oceanのために構築されている同様のイメージを持っています。彼らはUbuntu 14.04を使用しています。ubuntu14.04ドッカーコンテナにパッケージをインストールする
同じスクリプトから問題なくドッカーバージョンを作成しました。これは、Gitlab CI環境のためのものです。
コンテナにパッケージをインストールするときにエラーが発生します。潜在的に壊れたinitシステムと関係がありますか?何かが動いていない?
私の最初のコマンドは/sbin/init
です。私はphusion/base-imageの有無にかかわらず試しました。
エラーが
msg: '/usr/bin/apt-get -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" install 'docker-engine'' failed: invoke-rc.d: unknown initscript, /etc/init.d/cgroup-lite not found. dpkg: error processing package cgroup-lite (--configure):
は(はい、これはモノリシックコンテナではなく、単一のプロセスになるだろうとはい、私はその中から、ドッキングウィンドウを実行しているである - 私はこれを作るためにdocker.sock
を共有することがあります仕事)。
[この問題のコメント](https://github.com/docker/docker/issues/20698#issuecomment-192606903)が役立つかもしれません。これらの問題スレッド([1](https://github.com/docker/docker/issues/8791)、[2](https://github.com/docker/docker/issues/2990))もチェックしてください。ドッカーのgithub repoで。 –
@EliranMalkaリンクをありがとう。これらの問題は類似しているように見えますが、私の問題はドッカーの依存性の問題よりもシステムレベルの設定1かもしれないと思います。私が誤解していない限り? – Adam
私は実際にドッカーについて十分に知りません。論理上の前提条件(上記のエラーによる)は、dockerがインストールされる前にcgroup-liteがインストールされることを期待していることです。ドッカーをロードする前にapt-getでインストールしてみてください。 (また、人々はこれがバージョンの14.xのubuntuの問題であると言いました。aptソースのリストの変更 - 迅速なa/bテストのために別の(メジャー)バージョンを試すことができます) –