環境構築こんにちは社畜SEです!最近やっとdockerに手を出しました!!ということで、今回書く記事はdockerの環境構築手順です。Qiitaとかに環境構築手順については書いてありましたが、その通りには実施することができませんでした。各々すでに済ましている設定などあるから同じようにはいかないんですかね??今回の対象者はとりあえずdockerを入れてrailsをやる人です!使用OSはmacです。この記事には設定ファイルなどの説明はしません。起動!単純にコピペをすれば30分もかからないと思います!環境構築スタートdockerのインストールhttps://hub.docker.com/editions/community/docker-ce-desktop-mac☝️にアクセスしてdockerをインストールしてください。dockerのダウンロードには会員登録が必要になるので登録をしてください。メールアドレスとパスワードを登録するだけなので、すぐに終わります。ダウンロードが終わったらインストールをしてください。アプリケーションフォルダに入れるのを忘れずに!インストールが完了すると、dockerが自動で動き出すはずです。今回はとりあえずrailsが動く環境にするということで、コマンドを直で書くので自分のPCに合わせて変更してください。同じでも問題ないと思います。cdいったんホームディレクトリから始めるために移動します。freshfreshディレクトリを作成します。ここにdockerでrailsを行うプログラムファイルが作成する様に進めていきます。dockerを始めるために作成するファイルは2つあります。Dockerfileこの2つのファイルさえあれば簡単に環境構築をすることができるのが、dockerの強みですね!ということで2つのファイルはコピペすれば良いということで、ファイルを作成しましょう。installこれでdockerの準備は完了。次にrailsの準備をします。必要なファイルは2つ。Gemfile.lockこのファイルは作って置くだけで良い。作っておけばあとはいい感じにやってくれます。ファイル作成のために以下のコマンドを入力する。Gemfile.lockここまで操作を行ったら念のため確認をしておきます。lsコマンドを入力して以下4つのファイルがあるか確認してください。docker-compose.ymlDockerfileGemfileGemfile.lockdockerのビルド4つのファイルがあることが確認できたら、dockerをビルドしてコンテナを作成します。以下のコマンドを入力してください。新しくウインドウを作るか、タブを新しくしてください。次に作成したrubyのコンテナにアクセスします。/bin/bashこれでrubyのコンテナに入ることができます。念のためpwdコマンドを入力して階層を確認しておきましょう。/appであれば問題なしです。railsのプロジェクトを作成するために以下のコマンドを入力してください。.何か聞かれたらyesで答えてください。これでrailsのプロジェクトが完成しました。最後にmysqlと連携すれば完了です。次にmysqlのコンテナに入り直すので、新しくウインドウを用意するか、exitコマンドでコンテナを抜けてください。freshのフォルダのconfigの中にあるdatabase.ymlを編集します。rails_production最初に作成したGemfileを編集する。‘mysql2’に変更する。C」をキーボードで入力すると、dockerを一度停止します。–buildを入力してビルドを行う。起動!最後に再度以下コマンドを入力する。/bin/bashrubyのコンテナにアクセスして以下のコマンドを入力する。db:createDBが作成される。ちなみにmysqlのユーザーはroot。パスワードもroot。以下のコマンドを入力してrailsをスタートさせる。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。