タグ Docker-Compose
人気順 10 users 50 users 100 users 500 users 1000 usersDockerのコンテナイメージを1/10以上軽量化してみた - Qiita
はじめに VSCode + Python + Poetry + Docker(docker-compose)でdev-containerを作成して開発を行っていました。 Dockerを勉強し、イメージの軽量化に関する記事を読んでいると、自分が使っているコンテナイメージのサイズが気になりました。 docker images > REPOSITORY TAG IMAGE ID CREATED SIZE > dev-container lat... 続きを読む
AmazonCognitoでユーザー認証するリバースプロキシサーバーをdocker-composeで構築する - Qiita
はじめに 社内で構築したWEBアプリを社外のユーザーにも使ってもらう際に、ユーザー認証部分を従来は node.js+express+passport で構築していました。 この方式の場合、ユーザーの追加変更削除を行うにはユーザーを管理するデータベースを直接触るか、または別途ユーザー管理画面を作成する必要があり手間がかかっていま... 続きを読む
docker-composeを詠唱する黒魔術「Makefile」入門 - Qiita
はじめに dockerの研修をやってた時に、「うーん、docker-composeって毎回打つのめんどくさい。なにかいい方法ないかな~」で見つけたMakefileを紹介したいと思います。 Makefileとは? Makeというプログラムのビルド作業を自動化するツールのルールを記述したテキストファイルのことです。 魔導書(Makefile)の作成 Make... 続きを読む
docker-composeのログローテーション - Qiita
services: my-app: build: . logging: driver: json-file options: max-size: 1m max-file: '3' 説明 loggingのoptionsにmax-sizeとmax-fileを指定します。 max-sizeあたりでログがロールオーバーされ、max-fileの数だけログ保持されます。 疑問点 ログは、docker-compose logsやdocker logsコマンドで確認しますが、ロ... 続きを読む
ISUCON12予選問題をdocker-composeで起動する - Magnolia Tech
説明のために手順を確認したので、その覚書。 作業環境にリポジトリを用意する github.com $ git clone git@github.com:isucon/isucon12-qualify.git Dockerをインストールする www.docker.com 値上げが最近話題になりましたが、個人利用は無料です。 www.docker.com 次回はRancher Desktopを試してみます。 rancherdesk... 続きを読む
Docker DesktopからRancher Desktopに切り替えする手順 - ANDPAD Tech Blog
どうも、ANDPADバックエンドの原田(tomtwinkle)です。 1週間ぶりくらいですね。 Rancher Desktop と Docker Desktop の差異 LocalでMySQL / Localstack/ Minio 等のContainer立ち上げたりする程度なら特に差異はなさそうです。 今まで通り docker コマンドや docker-compose コマンドがそのまま使えます。 Rancher Deskt... 続きを読む
Rails 7: guard-livereload gemで開発中にライブリロードする|TechRacho by BPS株式会社
Rails 7の新規アプリで遊んでいると、やはりライブリロード機能(ファイル更新を監視してブラウザを自動リロードする)が欲しくなったので、guard-livereload gemでDocker環境にライブリロード機能を導入しました。Rails 7でちょっと便利になった点があります。 環境 Docker(docker-compose)環境が前提 Docker Desktop... 続きを読む
Cloud Spannerのローカル開発環境をdocker-composeでサクッと立ち上げる | フューチャー技術ブログ
はじめにこんにちは、TIGの齋場です。GCP連載2021の第11弾です。 本記事では、Cloud Spannerのローカル開発環境をdocker-composeでサクッと立ち上げる手順を紹介します。Cloud Spannerを用いた開発を行う方、また興味あるから少し触ってみたいという方にもおすすめです。 Cloud Spannerとは簡単にCloud Spanner (以下「S... 続きを読む
ローカルマシンでDocker を動かさないためにBlimp を採用する - y-ohgi's blog
https://blimpup.io TL;DR docker-compose をリモートで実行するための開発フェーズ向けのサービス ローカルマシンへ負荷をかけずに開発できる URL を発行してくれるため第三者への公開も可能 概要 blimpup はざっくりいうと「docker-compose をリモートで実行を行う」ためのサービスです。 用途としては本番環境として... 続きを読む
Realize から Air に移行し、 Go(echo) + Air + docker-compose でホットリロードを利用して開発を行う。 - @teitei_tk Blog
この記事は Go 2 Advent Calendar 2020 の4日目の記事です。 tl;dr Goでホットリロード(a.k.a Live reload)を利用する際には今までは Realize というライブラリを使っている人が多いが、開発が止まっている。 issueも放置され、go modの対応もされておらず、2020/10/25現在のモダンな環境で構築を行うと詰まる点が多い。... 続きを読む
ローカルで開発していたアプリをDocker化してみた(nginx+Flask+postgres) - Qiita
はじめに ローカルで作った簡易的なブログサービス(こちらの記事を参照)をDocker化してみました。正直この規模だと単一コンテナで十分だと思いますが、折角dockerをお勉強する機会なので、nginx(Webサーバ)とgunicorn+flask(APサーバ)とpostgre(DBサーバ)でコンテナを分けて、docker-composeで全コンテナの統合... 続きを読む
docker-composeでよく使うコマンド - Qiita
背景 docker-composeを雰囲気で使っているのでコマンドの意味を再確認する意味もかねて記事を作成 docker-composeとは yaml形式の設定ファイルで複数コンテナを実行を一括で管理できるツール インストールなどは別記事をご参照ください。 Docker Compose のインストール 環境 $ docker --version Docker version 18.09.1... 続きを読む
【図解】Dockerの全体像を理解する -中編- - Qiita
この記事は何か イメージやコンテナなどの基本からdocker-compose、docker-machine, docker swarmなどのDocker周りの様々な概念の全体像を整理して、Dockerの仕組みを理解するための記事 対象読者 ・Dockerって何? ・Dockerちょっと勉強したけどDocker compose? Docker machine? Docker Swarm? 色々ありすぎて意味不... 続きを読む
【図解】Dockerの全体像を理解する -前編- - Qiita
この記事は何か イメージやコンテナなどの基本からdocker-compose, Docker SwarmなどのDocker周りの様々な概念の全体像を整理して、Dockerの仕組みを理解するための記事 前編ではコンテナ、イメージ、DockerHubでのイメージ共有などについて書いて行きます。 対象読者 ・Dockerって何? ・Dockerちょっと勉強したけどDoc... 続きを読む
Docker-Compose の変数定義について
docker-compose.ymlで利用できる変数と、Dockerコンテナで利用できる変数の2種類がある。 検証環境 $ docker -v Docker version 18.03.1-ce, build 9ee9f40 $ docker-compose -v docker-compose version 1.21.2, build a133471 続きを読む
docker-compose(dockerで十分)でGitHub Pagesローカル開発環境
はじめに GitHub Pagesでgithub.ioのドメイン使いたい! のですが、GitHub Pages用のリポジトリを作ってコミットするとそのままGithub pagesに反映されてしまうようなので、ローカルで一通り作って表示確認出来たものをコミットしていきたいです。 (作成中の表示崩れてる状態のものを公開したくない) ローカルにGitHub... 続きを読む
最近の構成 (backend: Rails + PostgreSQL, frontend: React + TypeScript) を docker-compose で立ち上げる boilerplate 作った - valid,invalid
TL;DR 現プロジェクトと近似した構成で素振り出来るよう Rails + PostgreSQL による backend と React + TypeScript による frontend を docker-compose で立ち上げる boilerplate 作ったhttps://t.co/iCqMc2TWrD— 広島の粗大ゴミ (@ohbarye) July 7, 2018 github.com Motivation 最近は "Backend developer" と名乗ろう... 続きを読む
docker-composeを爆速にする - Qiita
※ 色々修正しました Rails開発等でdocker-composeを使うと非常に遅い場合があります(特にDocker For Mac)。 docker-compose時に余計なファイルをマウントしてしまってるのが原因らしいので、 .git , log , tmp , vendor などのホストからマウントする必要のないディレクトリを別のvolumeでマウントを上書きしてしまえば解消されます。 具... 続きを読む
PhpStorm + Docker for Mac(docker-compose)での PHPUnit と Remote Debug の設定 - Shin x Blog
2017 - 10 - 27 PhpStorm + Docker for Mac(docker-compose)での PHPUnit と Remote Debug の設定 PhpStorm から Docker for Mac の Docker コンテナ内で PhpUnit のテスト実行や Remote Debug を行うための設定です。 下記バージョンにて構築を行いました。 PhpStorm 20... 続きを読む
Docker で使えるデータベースの Web GUI まとめ - Qiita
Docker や docker-compose を使ってデータベースを立ち上げるとき、 Web の GUI も一緒に立ち上げておくと便利です。 本稿では、 JX通信社 で使っているものの中から、各種データベースに対応する Docker 経由で立ち上げ可能な Web GUI の OSS をご紹介します。 「Web の GUI も一緒に立ち上げると便利」とは 例えば、次のような定義で docker-c... 続きを読む
MastodonサーバーをUbuntuとLXDとDockerを使って構築する - Qiita
この記事は、今流行りの Mastodon の自前サーバーを、以下の組み合わせで構築する手順です。 Ubuntu 16.04 LTS LXD 2.0.x Docker 1.12.6(Ubuntuリポジトリ版) docker-compose 1.12.0 Let's encrypt Gmail(SMTPサーバー) docker-composeはLXDコンテナの上で実行します。LXDコンテナに閉じ込めて... 続きを読む
dind(Docker in Docker)で複数のdocker-composeを管理する - tehepero note(・ω<)
2016 - 12 - 08 dind(Docker in Docker)で複数のdocker-composeを管理する Docker この記事は Docker Advent Calendar 2016 の8日目の記事です。 qiita.com 動機 microservices運用してるし、検証用プロジェクトとか遊び用プロジェクトとかあるし、複数docker-composeをローカルで運用するのし... 続きを読む
突撃!隣のキーボード - KAYAC engineers' blog
2016 - 12 - 08 突撃!隣のキーボード AdventCalendar2016 keyboard Lobiチームの長田です。 このエントリはTech KAYAC Advent Calendar 2016の8日目です。 昨日は「【Docker】MySQLのフェイルオーバーをdocker-composeで構築」でした。 techblog.kayac.com 今回はゆる~く眺められる内容となっ... 続きを読む
ngx_mruby-package-builder に CentOS 6 を追加した - HsbtDiary(2015-11-16)
■ ngx_mruby-package-builder に CentOS 6 を追加した 各種 Linux ディストリ向けの ngx_mruby パッケージをさくっと作成する https://github.com/hsbt/ngx_mruby-package-builder に CentOS 6 向けの docker-compose コマンドを追加した 続きを読む
Redmine - Dockerで即実行できる、社内・自宅向けオープンソースWebアプリ - Qiita
デスクトップアプリケーションに比べるとWebアプリケーションの導入は面倒だが、DockerやVagrantの登場によって敷居が低くなっている。誰かがDockerHubへ使いやすいイメージを公開してくれたり、Webアプリの開発元がDockerfileを公式に提供しているケースが増えてきている。 この記事では、筆者が実際に使用したことのあるWebアプリの一覧と、docker-composeの設定ファイ... 続きを読む