2016-08-21 40 views
1

我試圖在我的docker容器中安裝symfony2和git插件。Symfony2插件哦,我的Zsh在Docker

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

嘗試'運行apt-get更新&&的apt-get安裝捲曲的zsh混帳 - 在install.sh之前的Dockerfile中。 – Nitin

+0

@Nitin它已經完成了。我只是沒有給我的Docker文件的所有內容。我要更新我的帖子,爲您提供所有內容。但是我的構建沒有錯誤 – Kevin

回答

0

的人,讓加載的插件,我們需要包括oh-my-zsh.sh

之前定義的數組所以這項工作:

RUN sed -i -- 's/plugins=(git)/plugins=(git symfony2)/g' ~/.zshrC# Add symfony2 plugin