2016-02-11 3 views
7

ローカルマシン上にドッカー作成用スタックを起動しようとしているときにこのエラーメッセージが表示されました。私は公式のWordpressのイメージと同じであるDockerfileを持っています。私のドッキングウィンドウ・コンファイルは次のようになります。私が期待するようコンテナコマンドを呼び出すことができませんでした

wordpress: 
    image: joystick/wp 
    ports: 
    - "8000:80" 
    links: 
    - wordpress_db:mysql 
    environment: 
    - WORDPRESS_DB_HOST=mysql 
    - WORDPRESS_DB_NAME=wordpress 
    - WORDPRESS_DB_USER=admin 
    - WORDPRESS_DB_PASSWORD=password 
wordpress_db: 
    image: tutum/mysql 
    environment: 
    - ON_CREATE_DB=wordpress 
    - MYSQL_PASS=password 

私はこれの冒頭に「ワードプレス」で「画像」の部分を変更して、公式画像を使用すると、すべてがアップします。しかし、自分でイメージを構築してから、このドッカー作成ファイルで使用すると、「コンテナコマンドを呼び出せませんでした」というエラーメッセージが表示されます。

このドッカーの「ワードプレス」セクションに「コマンド」ノードを追加しようとしましたが、動作しませんでした。

+0

今日もこの問題があります。 – NoobTW

+3

今日、このエラーを回避するには、bashスクリプトの実行可能ファイル@NoobTWを作成することができました。 – the0ther

答えて

22

あなたが公式の画像から構築している場合、たとえばhttps://github.com/docker-library/wordpress/tree/master/apache、ファイルdocker-entrypoint.shに注意してください。実行可能でなければならず、私は755を設定し、イメージをビルドしてコンテナを実行するように管理しました。

+0

いくつかのポイントを楽しむ@vitr。ご回答有難うございます。 – the0ther

+0

@vitr clutch answer – stacksonstacks

関連する問題