あるソフトウェアエンジニアの開発ブログ

ソフトウェアエンジニアリングを中心につらつらと書く

Docker

EC2にDockerでElixir-Phoenixをデプロイする

EC2にDockerを使ってデータを表示するPhoenixアプリをデプロイする。 Phoenixのconfig設定 Dockerfile作成 EC2にログインしDockerイメージをプルする Dockerコンテナを起動させる Phoenixのconfig設定 Producrion用のconfigを書き換える。 ポート4000にロー…

AWS EC2 にcronを設定し定期的にDockerコンテナを実行する

東京株式市場は15時大引けなので毎日18時に実行するよう設定する。 EC2にDockerをインストール Dockerイメージをプル cron を設定する EC2にDockerをインストール # パッケージ更新 sudo yum update -y # dockerインストール sudo yum install -y docker # d…

DockerコンテナからDockerホストMySQLに接続する

スッとMySQLに繋げなかったのでちょっと調べた。 Dockerネットワークの種類 Dockerコンテナ起動時にオプションでネットワークを指定する MySQLユーザーのHostを書き換える アプリケーションからのMySQL接続ホストを127.0.0.1にする Dockerコンテナ起動 Docke…

Dockerfileを作成し、DockerHubで自動ビルドを行う

早速Dockerfileを作成していく。 公式 elixir Dockerイメージを使う DockerHub 自動ビルド DockerHub からイメージをプルし実行 Tips 公式 elixir Dockerイメージを使う https://hub.docker.com/_/elixir/ OSは、16.04.1-Ubuntu だった、サイズが大きいので…

Dockerをインストール(Ubuntu)しGitHubと連携

公式サイトを参考にインストールする。 パッケージインストール apt-getでDockerのインストールに必要なパッケージをインストール。 sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common Docker公式GPG鍵追…