2016-05-31 5 views
1

がドッキングウィンドウとコンテナ、および私が持っていることは、私はこのようにWindowsのから構築されたプレイアプリケーションのドッキングウィンドウの画像であるためにプレイアプリケーションのドッキングウィンドウコンテナ内に失敗しましたこのイメージをとり、Linux上で正常に実行しました。私は次のようなコマンドを実行しようとする。しかし、:--add-ホストは、私はかなり新しいです

docker run -it --add-host db-static:86.75.30.9 greedy/myserver cat /etc/hosts 

私が取得:

Bad root server path: /opt/docker/cat 

私は基本的にhostsファイルにエントリを追加しようとしています。 私はドキュメントに従っていましたが、イメージにエントリを追加できるだけで、コンテナをこのように実行することができないため、少し混乱しているようです。

これを解決する方法を知っている人はいますか?あなたのイメージがENTRYPOINTが定義されているよう

おかげ

+0

あなたのイメージと間違って何を推測するのは非常に難しく、そのbashシェルが不足していると、catコマンドされる可能性があり実行されませんでした。 --add-hostはコンテナにエントリを追加することを許可しますが、コンテナは一時的であるため、コンテナを実行するたびにスタートアップ時にそれを渡す必要があります。ドッカービルド時にマッピングを追加することは悪い考えではありません。 – Shibashis

答えて

0

が見える、あなたはoverrideに必要なこと:

docker run -it --add-host db-static:86.75.30.9 --entrypoint /bin/bash greedy/myserver cat /etc/hosts 
関連する問題