2

私は新しいバージョンのdocker-composeが必要なので、新しいバージョンのdocker-engineも必要です。私が試した:ドッカーエンジンの後のバージョンをTravisビルドに貼り付けました

before_install: 
    - sudo apt-get install -qq docker-engine 

しかし、ビルドがプロンプトで立ち往生:

Configuration file '/etc/default/docker' 
==> Modified (by you or by a script) since installation. 
==> Package distributor has shipped an updated version. 
    What would you like to do about it ? Your options are: 
    Y or I : install the package maintainer's version 
    N or O : keep your currently-installed version 
     D  : show the differences between the versions 
     Z  : start a shell to examine the situation 
The default action is to keep your current version. 
*** docker (Y/I/N/O/D/Z) [default=N] ? 

どのように私はそれをブロックせずに、古いバージョンを保持するのですか? (私は新しいバージョンを受け入れるべきですか?私はTravis CIがそれにいくつかのことをしていると推測しています...)

私はsudo apt-get remove -qq docker-engineを最初に試しました。

+0

'--yes'または' --no'を試してください。 Travisがapt-getからパッケージをインストールするために使用するオプションを確認してください。 –

+0

私は同じ問題を抱えています。 'sudo apt-get install -yes -qq docker-engine'は、設定ファイルのプロンプトではなく、「あなたはインストールしますか?」プロンプトをスキップするだけです。 –

答えて

関連する問題