Docker

Docker : Redmineを構築する

Docker で Redmine を構築したいと思う。 環境 CentOS 7.7 Docker 19.03.6 Docker Compose 1.18.0 事前準備 PJディレクトリを作成する(任意のディレクトリで可)。 # mkdir docker-redmine Redmine の設定ファイルを格納するディレクトリを作成する。 # cd …

Docker : GitLab の構築

Docker を使って、GitLab を立ち上げたいと思う。 環境 CentOS 7.7 Docker 19.03.6 Docker Compose 1.18.0 Docker Compose PJディレクトリを作成する(任意のディレクトリで可)。 # mkdir docker-gitlab GitLab のデータが保存されるディレクトリを作成する…

Docker Compose : Flask, Redis, DynamoDB and Python

Docker Compose を使って環境構築を行う。 今回使うのは、Flask, Redis, DynamoDB, Python である。 Python で作成したコードを Flask で動かし、Redis をキャッシュとして利用し、DynamoDB にデータを永続化する。 導入環境 CentOS 7.7 Docker 19.03.7 Dock…

Docker Compose : Elasticsearch, Fluentd and Kibana

Docker Compose を使って環境構築を行う。 今回使うのは、Elasticsearch, Fluentd, Kibana である。 rsyslog に流れるログを Fluentd で収集し、Elasticsearch に格納し、Kibana で参照する。 導入環境 CentOS 7.7 Docker 19.03.6 Docker Compose 1.25.4 事…

Docker : コンテナのタイムゾーンを変更する

Docker イメージを使ったときのコンテナ内の時刻を JST に変更する。 Alpine Linux Dockerfile に下記を追加する。 RUN apk add --update --no-cache tzdata && \ cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime && \ echo "Asia/Tokyo" > /etc/timezone…

Proxy 環境下での Alpine Linux がネットワーク通信する方法(Docker)

Docker にて Alpine Linux を使った時、Proxy を利用していたために素の状態ではインターネットと通信ができなかった。 そのため、Dockerfile に Proxy の設定を追加し、再度実行することにした。 導入環境 CentOS 7.7 Docker 19.03.6 Dockerfile FROM alpin…

CentOS 7 に Docker Compose をインストール

Docker Compose を CentOS 7 にインストールする。 手順は GitHub のリリースノートや公式ドキュメントにも記載されているため、詳細はそちらを参照のこと。 github.com docs.docker.com 導入環境 CentOS 7.7 インストール手順 下記のコマンドを実行しインス…

CentOS 7 に Docker をインストール

Docker を CentOS 7 にインストールする。 手順は公式ドキュメントにも記載されているため、詳細はそちらを参照のこと。 docs.docker.com 導入環境 CentOS 7.7 前提条件 CentOS 7 以上であること centos-extras リポジトリが有効であること インストール手順…