DockerでWordPressを動かす


Docker初心者の自分がDockerを入れてまずやりました。
備忘です。

MySQLのインストール+起動

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7

WordPressのインストール+起動

docker run --name some-wordpress -e WORDPRESS_DB_PASSWORD=my-secret-pw --link some-mysql:mysql -d -p 8080:80 wordpress

http://localhost:8080/にアクセス

簡単にワードプレスが動きます。
※下の画像はいろいろ動かしたあとの状態。

[コマンドオプション]
--name:コンテナに名前をつける
-e:環境変数を指定して実行
-d:バックグラウンドで実行
-p:ポートマップ、ホストとコンテナ間のポートフォワード設定。
 基本的には、「-p <ホスト側のポート>:<コンテナ側のポート>」で書きます。
-link:コンテナ同士を紐付ける
-v:オプションでホストの任意のパスをコンテナの任意のパスにマウント
-it:コンテナにログインする

所感

Docker簡単に動き過ぎて怖い。。
これは将来インフラエンジニア要らなくなるのではとの危機感感じました。

参考リンク