nginxとDockerでローカル環境のWebアプリとHTTPS通信をする
前回、独自ドメインとローカルのWebアプリをつなげるプロキシサーバをnginxとDcokerで構築するでローカル環境用のプロキシサーバをnginxとDockerで構築する方法について紹介しました。 今回は前回の記事で紹介…
前回、独自ドメインとローカルのWebアプリをつなげるプロキシサーバをnginxとDcokerで構築するでローカル環境用のプロキシサーバをnginxとDockerで構築する方法について紹介しました。 今回は前回の記事で紹介…
フロントエンドとバックエンドが別々のDocker環境で管理されている場合など、異なるDocker環境どうしでアクセスをしたい時があります。 今回は異なるDocker環境のコンテナ間通信を実現する方法について紹介します。 …
前回、独自ドメインとローカルのWebアプリをつなげるプロキシサーバをnginxとDcokerで構築するでnginxを利用して独自ドメインでコンテナに接続する方法について紹介しました。 前回は接続対象のアプリケーションが1…
「任意のドメインに接続したリクエストをローカル環境で起動しているWebアプリケーションへプロキシする」というnginxを、Docker環境に構築する方法について紹介します。 なお、http://localhost:300…
ローカル環境において、ドメイン名でWebアプリケーションに接続できる「nginx + Webアプリ」のDocker環境構築手順について紹介します。 なお、Docker ComposeでWebアプリケーションが起動できる前…
externalなDockerネットワークを共有することで、異なるDokcer環境でもコンテナ間の通信ができます。 Dockerネットワークを利用したコンテナの通信方法の詳細はDockerネットワークとコンテナ名で実現す…
フロントエンドとバックエンドが別々のDocker環境で管理されている場合など、異なるDocker環境どうしでアクセスをしたい時があります。 Dockerのネットワーク機能を利用することでコンテナ間の通信をカスタマイズでき…
Docker環境上のアプリケーションが指すlocalhostはローカル環境ではなくコンテナ自身を指しています。 今回はコンテナからローカル環境に接続する方法について紹介します。 なお、Docker Desktop for…
Go言語によるREST APIの実装方法を紹介します。 今回は例としてシンプルなCRUD API(GET、POST、PUT、DELETE)を実装します。 Go言語は1.16.3、フレームワークはEcho v4.2.2、O…
データベース接続をするGo言語製HTTPサーバのDocker環境構築について紹介します。 『コンテナ上のHTTPサーバとデータベースの疎通確認をする』をゴールとします。 Goは1.16.3、データベースはMySQL 8….
先日、Go言語のホットリロードツール『Air』でコードの修正を即時反映させるでAirを利用したホットリロード可能なHTTPサーバの紹介をしました。 今回は『Air + Go言語』のDocker環境を構築する手順について紹…
RubyMineとDockerを連携し、コンテナの起動やDocker環境のデータベースをRubyMineから実行する方法について紹介します。 今回は以下のようなRailsとMySQLを組み合わせたDocker Compo…
フロントエンドとバックエンドが別々のDocker環境で管理されている場合など、異なるDocker環境どうしでアクセスをしたい時があります。 Dockerのネットワーク機能を利用することでコンテナ間の通信をカスタマイズでき…
APIモードで作成したRails 6と、MySQL 8を組み合わせたDocker環境の構築手順について紹介します。 複数人でもスムーズに開発ができるようにするためリモートリポジトリからcloneしてきたらdocker-c…
こんにちは。@nishina555です。 今回はRails 6とMySQL 8を組み合わせたWebアプリケーションのDocker環境を構築する手順について紹介します。 Rails 6からwebpackerが標準でインスト…
こんにちは。Enjoy IT Life管理人の@nishina555です。 先日【AWS】ECR + ECS + RDSを利用したDocker環境構築手順でECS環境の構築およびDockerイメージのデプロイ手順について…
こんにちは。Enjoy IT Life管理人の@nishina555です。 先日、自作したDockerイメージをECRにpushする方法についてAWS CLIをインストールし、ECRへDockerイメージをpushする手…
こんにちは。Enjoy IT Life管理人の@nishina555です。 Docker環境で開発をするにあたり、データベースのように、コンテナを破棄しても保持し続けたいデータが存在する場合があります。 そのような時はデ…
こんにちは。Enjoy IT Life管理人の@nishina555です。 WordPressのプラグインや自作テーマを作成したい場合、ローカル環境にWordPressを構築すると思います。 みなさんはWordPress…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『Dockerのデータを永続化!Data Volumeの理解から始める環境構築入門』の記事でデータベースを例にとり、Dockerのデータの…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』でRuby on RailsのDock…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』でRuby on RailsとMySQ…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』の記事でRuby on RailsとM…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』の記事でMySQL x Ruby on…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『ローカル開発環境の構築不要!Dockerを利用したRailsアプリ起動手順』でDocker環境でRailsアプリを起動させる手順について…
こんにちは。Enjoy IT Life管理人の@nishina555です。 Dockerを利用したアプリケーション開発はもはや当たり前になりつつあります。 Dockerでアプリケーション開発をするにあたり、という言葉を聞…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、ローカル環境でRuby on RailsのWebアプリ(以下Railsアプリ)を構築・起動する方法について『Railsの開発環境構築はこれ…
こんにちは。@nishina555です。 以前、Dockerでサクっと検証環境(テスト環境)を構築するための手順でDockerを利用して検証環境を簡単に作成する方法について説明をしました。 記事にもあるように、Docke…
こんにちは。@nishina555です。 プログラミングをする過程で以下のようなことを思ったことはありませんか? 検証環境を構築する方法は色々ありますが、今であればDockerを利用する方法が一番簡単で便利だと思います。…
Dockerを導入した新規Railsアプリの開発方法に関する記事を以前紹介しました。 今回は既存のRailsアプリをDocker化する方法について説明をします。 新規アプリとの違いですが、新規の場合はデータも特にないので…
Dockerのコンテナにログインする際は例えば以下のように実行します。 $ docker run -it –name sample_container centos:7 /bin/bash [root@43e168e1…
こんにちは。@nishina555です。 先日、MacでER図をテキストベースで書きたいと思いerdというツールをインストールしました。 しかし、ローカルにインストールするのが少々面倒だったのでDocker化しました。 …
こんにちは。@nishina555です。 Dockerはコンテナ型の仮想環境を提供するもので、Dockerにより同じ開発環境を簡単に複数の人で共有することが可能になります。 Dockerfileはその環境を構築するための…
アプリケーションをDocker化するにあたりdocker-composeという言葉を聞いたことがある方も多いと思います。 今回、docker-composeを利用してDockerでRailsアプリの開発環境の構築したので…