DockerおよびRailsの概要です。
Docker
コンテナ型仮想環境を作成、配布、実行するためのプラットホーム ミドルウェアのインストール各種環境設定をコード化し、その上でアプリ実行
コンテナ型仮想環境
ホストOSとカーネル部を共有した仮想環境
カーネル共有されるため同一のOSでしか動かせない
従来のホスト型と違い、仮想マシン部分を立てる必要がないため、オーバーヘッド少ない
Rails
Ruby on Rails MVCアーキテクチャ “設定より規約”, “同じことを繰り返さない"を意識したプログラミングスタイル
dockerコマンド簡易メモ
コンテナ起動
docker run
コンテナ確認
docker ps
コンテナから新しいイメージを作成
docker commit
削除
docker rm
Dockerfileからイメージを作成
docker build
Dockerfile
Dockerfileを書いてみる
複数のコンテナをまとめて通信する
docker-compose.yml設定ののち
docker-compose up
Railsサーバの起動
docker run -p 3000:3000 author/runner:latest