docker-compose.yml のエントリポイントに引数を渡す方法 質問する

docker-compose.yml のエントリポイントに引数を渡す方法 質問する

私はこの画像を使用します: dperson/samba

イメージは独自のエントリポイントを定義しており、それを上書きしたくありません。

エントリポイントに引数を渡す必要がありますが、これは docker のみで簡単に行えます。

docker run ... dperson/samba arg1 arg2 arg3

しかし、 docker_compose.yml でそれをどうやって行うのでしょうか?

現在、回避策として以下を使用しています:

command: samba.sh arg1 arg2 arg3

しかし、エントリポイントの再定義を強制するため、満足のいく結果にはなりません。

ベストアンサー1

このcommand条項は機能する@Karthikが言うように

簡単な例として、次のサービスでは、実行時-inMemoryに が追加されます。ENTRYPOINTdocker-compose up

version: '2'
services:
  local-dynamo:
    build: local-dynamo
    image: spud/dynamo
    command: -inMemory

おすすめ記事