2016-08-21 5 views
1

私のドッカーコンテナにzsh用のsymfony2とgitプラグインをインストールしようとしています。のためのsymfony2プラグイン私のドッカーのZsh。

FROM php:7-fpm 

# Install Packages 
RUN apt-get update && apt-get install -y vim zsh git 
RUN docker-php-ext-install pdo pdo_mysql mysqli zip mbstring 

# Instal Oh my Zsh 
RUN bash -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 
RUN sed -i -- 's/robbyrussell/wezm+/g' /root/.zshrC# Other awesome theme: random kafeitu sonicradish wezm+ 
RUN echo "plugins=(git symfony2)" >> ~/.zshrc 

しかし、自動補完は機能しません。プラグインがインストールされていません。 私は何かを見逃しましたか?ロードされるためのプラグインについては

+0

がRUN更新apt-getを 'てみ&&カールのzshのgitのインストールapt-getを - install.shの前にDockerfileの「y」を入力します。 – Nitin

+0

@ニティンすでに完成しました。私はちょうど私のDockerファイルの内容をすべて与えなかった。あなたのすべてのコンテンツを提供するために投稿を更新します。しかし、ビルドにエラーはありません – Kevin

答えて

0

、我々はそのため、この作業oh-my-zsh.sh

などの前に配列を定義する必要があります。

RUN sed -i -- 's/plugins=(git)/plugins=(git symfony2)/g' ~/.zshrC# Add symfony2 plugin 
関連する問題