OSS編~Dockerを試してみる④~

Pocket

こんにちは! JQです。

前回は『OSS編~Dockerを試してみる③~』と題して、docker-pyを利用してPythonからDockerを操作して試してみました。
今回は『OSS編~Dockerを試してみる④~』と題して、AnsibleからDockerを操作して試してみたいと思います。

Ansible設定

1.Ansibleの設定
先ずはローカルに対してAnsibleを実行出来るように設定を行っておきます。
詳細はこちらの記事をご参照ください。

イメージの作成

2. docker_imageモジュールの利用
Ansibleのdocker_imageを利用してDockerのイメージを作成します。

ApacheをインストールするDockerfileを作成します。

次に作成したDockerfileを作成するymlファイルを作成します。
「path」にはDockerfileがあるディレクトリを指定します。

実行してみます。

確認してみます。

3. docker (manage)モジュールの利用
次にdocker(manage)モジュールを利用してコンテナを起動してみます。
次の様にtasksを変更します。

実行してみます。

確認してみます。

いかがでしたでしょうか?
次回もお楽しみに!!!