2016-07-08 9 views
0

Windows 7でVirtual Box VMを作成するシステムを持っていました。 新しいlinuxラップトップがあり、ドッカーとアンインストーラーの両方がインストールされています。 私は4つのコンテナを作成する必要があると信じられています。 1つのコンテナ、centos 6.8は厳密に私たちのデータベースを実行しています。 centos 6.8の1つのコンテナで、tomcat8、activemqを実行しており、jre 1.8を持っています。 Apache Karafを実行しているcentos 6.8のコンテナ1個。 厳密にApache HTTPサーバーを実行しているcentos 6.8のコンテナ1個。Docker Containerを作成してからAncyのプレイブックをコピーしてください

または、これはDocker内で実行されている4つの画像であるという用語が使用されていますか?

私は、これらのそれぞれ(容器/画像)にこれらのそれぞれにAnecessがインストールされている必要があると信じられています。私は、これらの画像のそれぞれにAnecess Playbookを移動してから、以下を行う必要があると感じています:不可能なプレイブックmyYamplFile.yml これらのプレイブックのそれぞれは、そのうちの4つの画像ごとに1つずつ、システムの設定を担当しますそれらの容器内にある。

この場合、イメージにyamlファイル(プレイブック)を取得するにはどうすればできますか?そのコンテナ内にいて実行できますか?

または、完全にオフになっていますか、プレイブックファイルでその画像が作成されますか?

または、ファイルに実際に何が含まれているかによって異なりますか?

ありがとうございました!

+0

をあなたは[ansible-コンテナ]をチェックアウトしました.com/ansible/ansible-container)? Dockerコンテナをプレイブックで管理することができます。私はまだそれを使用することに慣れていないが、私は有能であることに精通しているので、あなたは4つのコンテナ(またはあなたが欲しい/必要が多い)を提供する単一のプレイブックを持つことができると思います。 playbooks AGAINSTコンテナを実行するように頼んでいるのであれば、[非SSH接続タイプ]から 'connection = docker'を使うことができます(http://docs.ansible.com/ansible/intro_inventory.html#non-ssh-connection-タイプ)、コンテナをINSIDEなしで提供することができます。 – thankyour

答えて

0

特定の場所

FROM centos:6.8 
ADD myYamplFile.yml 

、他のすべてのイメージにYMLファイルを追加するベースイメージを作成します// githubの:(HTTPS

FROM myPlaybookImage:latest 
bla bla 
関連する問題