Docker入門中!Dockerfileに苦戦する。ツナワタリマイライフスマートフォン用の表示で見るツナワタリマイライフ日常ネタから技術ネタ、音楽ネタまで何でも書きます。2016-10-21Docker入門中!Dockerfileに苦戦する。InfrustructureはじめにDocker入門中!take-she12.hatenablog.comtake-she12.hatenablog.com今回はDockerfileの使い方について学びます。VagrantfileとかRakefileとかそういう感じなのだろうね。makefileの派生というか。Dockerfileを試してみるcentosのイメージからsampleというイメージを作ってみます。MBDockerfile。MAINTAINERは作者だそう。take_she12dockerbuild。指定するDockerfileはディレクトリじゃないとダメらしい。/home/vagrant/Dockerfileできたようです。MBphpipamをdockerコンテナ上で作る以前phpipamの構築メモを残してます。take-she12.hatenablog.comこれをDockerコンテナ上でやってみましょう。いうわけでドカドカDockerfile書きます。/etc/selinux/configCOPYするもの、/vagrant/以下に置けばホストと共有できるから楽なんだけど、どうもそんなもんないと言われたので、こんな風にカレントに散らかってます。phpipam-1.2.1.tarDockerfileからイメージを作ります。dbe675a1a337yumが結構時間かかる。man:apachectl(8)起動失敗しとるやん。$?1設定ファイルに★がつきっぱなしでした★しかしDockerfileに書いたはずの/var/www/html/へのcopyは行われておらず。tarの解凍ができてない。tarはちゃんと送られてる。Dockerfileのカレントパスがどこか。varここまでのまとめ時間も遅いので今日はここでしめる。ーちょっとまだ理解が足りてない。あとDockerfileについていろいろ調べてたんですが、基本1コンテナ1プロセス、1サービスにすべきみたいですね。phpipamはhttpdとmysql(今回はmariadb)だから分けるべきなのかな。いう基本的な思想も分かってないところ。Ansibleでも同じ。Packerを使うようなものなので、おそらくそこがメリットじゃないはあず。Dockerfileを使いつつ、もう少し良い学習材料を探していこうと思います。12:00Docker入門中!Dockerfileに苦戦する。構成管理ツールだとか。Ubuntu上のVagrantとAnsibleで遊びまくる週間です。Ubuntuちゃんの上のVMをansibleでいじり倒す編。はてなブログProインフラよりのソフトウェア開発エンジニア3年生。技術ネタをつらつらと書きます。Jakarta月別アーカイブ注目記事grasschaspyはてなブログをはじめよう!take_she12さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。