並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 502件

新着順 人気順

docker-composeの検索結果201 - 240 件 / 502件

  • Djangoの環境をDocker化する(Docker + Django + Gunicorn + nginx)その1 - Qiita

    大好きなPython3とDjangoで開発しようと考え、Dockerを使って環境構築をしました。おおよそ1ヶ月(ハマりましたorz)ほどかかりました。そんな惨事を繰り返さないために記録しておきたいと思います。長くなりそうなので、docker-compose.ymlファイルを除く初期設定までを記載します。次回は、docker-compose.ymlを主に記載します。 下記のリンクにて公開しています。 Dockerize Django Environment 環境の詳細 OS 下記の仮想化ツールを利用するため、OS差異による動作差分は発生しない想定です。 仮想化ツール Docker 言語 Python3 フレームワーク Django WSGI Gunicorn Webサーバ Nginx データベース PostgreSQL 依存関係は下記の更新により最新化済み(2021/07/11現在) Upd

      Djangoの環境をDocker化する(Docker + Django + Gunicorn + nginx)その1 - Qiita
    • docker-composeを使って最高の開発環境を手に入れた

      開発環境を作ってるの楽しい人種なので定期的に開発環境を見直したくなります。 Dockerを使ってポータブルな開発環境を手に入れたので紹介します。 開発用コンテナと各種データベースコンテナをdocker-composeを使って構築します。 ✗TOC Dockerポータブルな開発環境 開発用コンテナ ベース 各言語 Ruby (rbenv) Python (pyenv) Golang (1.5) Node.js (nvm) データベース データベースコンテナ 付録 Dockerfile docker-compose.yml Dockerポータブルな開発環境 "docker-compose up -d"で開発環境が出来上がります、すごい。mysqlやredis他も使える、すごい。 ディレクトリ構成は以下のようになっています。 |-- data | |-- mongo | |-- mysql |

      • nginxを使ったリバースプロキシ on Docker - Qiita

        はじめに Dockerを使っていく上でほぼ必須なリバースプロキシを構築します。 今回は素晴らしいコンテナが有ったので1からビルドせずそれを利用させてもらいます。 jwilder/nginx-proxy https://hub.docker.com/r/jwilder/nginx-proxy/ このコンテナの素晴らしい所は同じネットワーク内にVIRTUAL_HOSTを指定して コンテナを起動すればそれだけでリバースプロキシしてくれる所です。 confファイルの都度編集は不要です。 事前準備 ディレクトリ構成 私はこんな感じに組みましたが環境に合わせてカスタマイズして下さい。 /etc └docker-compose.d ├certs │├mydomain.com.crt │└mydomain.com.key ├proxy │└docker-compose.yml └service.name

          nginxを使ったリバースプロキシ on Docker - Qiita
        • Compose における起動順と停止順の制御 — Docker-docs-ja 24.0 ドキュメント

          Guides - ガイド Docker 概要 Docker の入手 始め方 - Get started Docker Desktop ハンズオン ガイド 言語別ガイド Docker で開発 Docker で構築 プロダクションでアプリを実行 教育用リソース Product manuals - マニュアル Docker Desktop Docker Engine Docker Compose Docker Compose 概要 Compose のインストール Compose を始めましょう Compose 内の環境変数 ファイルでデフォルトの環境変数を設定 Compose で プロフィール(profile) を使う Compose で GPU アクセスの有効化 Compose 設定をファイルとプロジェクト間で共有 Compose の ネットワーク機能(networking) Compose

          • gitter / webapp · GitLab

            This is an archived project. Repository and other project resources are read-only.

              gitter / webapp · GitLab
            • ローカルで使用したdocker-compose.ymlを使ってECS上でコンテナを起動する - Qiita

              AWSのマネージドなコンテナサービスEC2 Container Service、略してECSのTask definitionを操作していて思うのが、これってDocker Composeじゃーーん!です。 各コンテナに必要な定義を別の様式で記述しているわけです。 ECSでもdocker-compose.yml使えたらな〜、と思ったらありました。 Using the Amazon ECS Command Line Interface http://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/ECS_CLI.html ECSをコマンドラインから使うものではあるのですが、おまけ(?)として、コンテナをデプロイするのにdocker-compose.ymlが使えます。操作があいまいになりがちなGUIを使わなくていい上に、Compo

                ローカルで使用したdocker-compose.ymlを使ってECS上でコンテナを起動する - Qiita
              • docker-compose.yamlのversionがobsoleteという警告がでるようになったので、不要になっていたのはいつからか調べた - @znz blog

                docker compose が最近のバージョンで 'version' is obsolete という警告がでるようになったので、 警告にしたがって単純に削除する前に、いつから意味がないものになっていたのかを調べました。 警告でみつかる情報 警告メッセージで検索すると [BUG] `'version' is obsolete` · Issue #11628 · docker/compose がでてきて、 メッセージ通り今は不要だということがわかります。 しかし、いつから不要だったのかはこの issue からわからなかったので、 さらに調べてみました。 docker compose file format のバージョン https://docs.docker.com/compose/compose-file/compose-versioning/#compatibility-matrix に

                • Docker Composeでビルド時に任意のイメージ名を指定する方法 - 水底

                  公式リファレンスを見ても分かりづらいのでメモ. Docker Compose経由でビルドされたデフォルトイメージ名は {プロジェクト名}_{サービス名} となる (デフォルトプロジェクト名はディレクトリ名だが, コマンドラインオプション -p から指定可能). 例えば以下のような構成であれば, イメージ名が hoge_fuga, コンテナ名が piyo となる. hoge ┣ Dockerfile ┣ docker-compose.yml ┗ ... # docker-compose.yml version: '2' services: fuga: build: . container_name: piyo しばしば長ったらしいイメージ名になってしまう. そこで以下のように image を追加することでイメージ名を指定できる. image と build が同時に宣言されている場合は, ビ

                    Docker Composeでビルド時に任意のイメージ名を指定する方法 - 水底
                  • Docker Compose を使って複数のコンテナを管理する - CUBE SUGAR CONTAINER

                    今回は Docker Compose を使って複数のコンテナをまとめて管理する方法について。 docker run コマンドを使ってチマチマとやるよりもぐっと楽にできる。 コンテナオーケストレータを使うほどでもないけど複数台コンテナを扱いたい…っていうシチュエーションかな? 今回使った環境は次の通り。 Docker のディストリビューションとしては Docker for Mac を使う。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.13.3 BuildVersion: 17D102 インストール Docker Compose は Docker for Mac をインストールすれば一緒についてくる。 まずは Homebrew Cask を使って Docker をインストールする。 $ brew cask install docker

                      Docker Compose を使って複数のコンテナを管理する - CUBE SUGAR CONTAINER
                    • Docker Composeで始める複数人プロジェクトで、共有しやすいRails開発環境を作った(たぶん) | SHINOFARAの日常

                      メインとなるDockerイメージの説明 rails_app用Dockerfile FROM ruby:2.3-alpine RUN apk update && apk upgrade RUN apk add --update build-base mysql-dev nodejs tzdata && \ rm -rf /var/cache/apk/* イメージは Docker Hub で公開されている、alpineベースのrubyイメージを利用 そして、必要なパッケージをインストールして、イメージサイズを最小限にする為に、不要なキャッシュなどは削除しています。 ENV app /work/app WORKDIR $app 作業ディレクトリ設定 # bundle install pathをdata containarに変更 ENV BUNDLE_PATH /bundle ARG app_di

                      • Overview

                        { switch(e.key) { case 'k': if (e.metaKey || e.ctrlKey) { e.preventDefault() open = !open; if (open) { document.body.classList.add('overflow-hidden'); } else { document.body.classList.remove('overflow-hidden'); } } } }"> OverviewGet Docker Docker Desktop Overview Install MacUnderstand permission requirements for MacWindowsUnderstand permission requirements for WindowsLinux Installation per Linux d

                          Overview
                        • kafka-docker でローカルに kafka クラスタを構築する - 駄文型

                          参考 wurstmeister/kafka-docker: Dockerfile for Apache Kafka Kafka Docker Kafka in Dockerで分散メッセージングシステムを構築する - Qiita 環境 OS X El Captain 10.11.6 docker 17.03.1-ce docker-compose 1.11.2 手順 1. Download kafka-docker $ git clone git@github.com:wurstmeister/kafka-docker.git 2. Update docker-compose.yml docker-compose.yml を編集して zookeeper の Port と KAFKA_ADVERTISED_HOST_NAME を変更します。 version: '2' services: zoo

                            kafka-docker でローカルに kafka クラスタを構築する - 駄文型
                          • Dockerのシステム移行手順(バックアップおよび復元方法) - Qiita

                            大まかな移行の流れ コンテナのイメージバックアップ取得(移行元) データボリュームのバックアップ取得(移行元) コンテナのイメージバックを復元(移行先) データボリュームのバックアップを復元(移行先) コンテナのイメージバックアップを何故とるのか。 本来であればコンテナのイメージバックアップをとるような仕組みはよろしくない。バックアップを必要とすることはあってはならない。docker-composeファイルやDockerfileですべて完結されるべきでファイルさえあれば常に同じ環境が構築(他人へ再配布)できるような仕組みが良いとされている。 しかし、どうしても自動化できない設定をするケースがある。(例えばRedmineのBacklogsプラグイン等) もしくは、Dockerが良く理解していない他人が、見ていないところで勝手にコンテナにアクセスしてyumで何か追加インストールしたりもあり得る

                              Dockerのシステム移行手順(バックアップおよび復元方法) - Qiita
                            • 複数のDockerコンテナを自動で立ち上げる構成管理ツール「Docker Compose」(Dockerの最新機能を使ってみよう:第7回) | さくらのナレッジ

                              複数のコンテナを組み合わせた構成でサービスを運用している場合、コンテナに対し特定のパラメータを指定したり、特定の順序での起動が必要となるケースがある。こういった作業を自動化するツールが、「Docker Compose」だ。 Dockerコンテナの管理を支援する純正ツール「Docker Compose」 Docker ComposeはDockerが開発するコマンドラインツールで、あらかじめ用意しておいた設定ファイルに従ってコンテナを起動するツールだ。設定ファイルには複数のコンテナに関する記述が可能で、コンテナの起動オプションやコンテナに与える環境変数など、さまざまな設定も同時に記述できる。 また、コンテナ同士の依存関係を設定することも可能で、これによって関連するコンテナを複数まとめて起動することも可能だ(図1)。 図1 Docker Composeによるサービスの立ち上げ この場合、設定され

                                複数のDockerコンテナを自動で立ち上げる構成管理ツール「Docker Compose」(Dockerの最新機能を使ってみよう:第7回) | さくらのナレッジ
                              • docker-compose "up" " run" "start" コマンド 違い - Qiita

                                docker-compose up 👉 docker-compose.ymlで定義したサービスを開始または再起動する デフォルトは「アタッチド」モードであり、全てのコンテナのログが画面上に表示される。 「デタッチド」モード( -d )では、Compose はコンテナを実行すると終了するが、コンテナは後ろで動き続ける
。 docker-compose run 👉 「ワンオフ」(one-off;1つだけ、偶発的) または「アドホック」(adhoc;臨時)なタスクを実行
する 実行するにはサービス名の指定が必要であり、特定のサービス用のコンテナを起動し、かつ依存関係のあるコンテナも起動する
。 テストの実行であったり、データ・ボリューム・コンテナに対するデータの追加・削除といった管理タスク。 run コマンドは実際には docker run -ti。
コンテナに対してインタラクティブなターミ

                                  docker-compose "up" " run" "start" コマンド 違い - Qiita
                                • docker-compose + リバースプロキシ + ロードバランシングの環境構築手順 - Qiita

                                  概要 docker-composeで構築した環境に、nginxのコンテナを作成し、リバースプロキシとロードバランシング(scaleを使います)の機能を持たせた手順。 下記の記事に、リバースプロキシとロードバランシングの機能を加えたものです。 [関連記事] docker-compose on CentOS7構築手順メモ CentOS 7.1 docker-engine (Docker 1.12.3) docker-compose 1.8.1 docker-engine, docker-composeのインストール 下記を参照 docker(docker-engine), docker-composeのインストール コンテナ構成 コンテナ名 役割 リンク先 イメージ元

                                    docker-compose + リバースプロキシ + ロードバランシングの環境構築手順 - Qiita
                                  • Docker Compose Specification

                                    A specification for developer-centric application definition used in Cloud Native Applications The Compose Specification is a developer-focused standard for defining cloud and platform agnostic container-based applications. View The Spec Cloud Agnostic The Compose Specification works to utilize any cloud infrastructure or services you use - there is no vendor lock in. Streamlined Workflow Define a

                                    • https://blog.toshimaru.net/docker-compose-rails/

                                        https://blog.toshimaru.net/docker-compose-rails/
                                      • Dockerを少しずつ理解しようっていうお話 - Qiita

                                        はじめに 初めまして! エンジニアになって数年、今まで本を読むだけでしたが、もっとプライベートで楽しみながら成長したい!自分が学んだ足跡を残していきたい!と思い記事をかきました! 最終的には自在に開発できるようになりたいと思っています。 いろいろな記事を参考にさせてもらっています。 その中でもこれってどういう意味?とかつまづいたところを念入りに書いていこうかと思います。 今回の目的 Dockerってもらったものそのまま使えば簡単に動いちゃうのでとてもやりやすい!なんて思うんですけど、一から作ってとなると「はて?どうすればいいのかわからない・・・」とはっきりしてません。 最小限でDockerを動かしながらそれぞれがどんな役割をしているの?どんなことを書いているの?を理解していきます! 使用したものや事前準備 ・Macbook Pro ・Docker Desktop ・Docker Hub ・

                                          Dockerを少しずつ理解しようっていうお話 - Qiita
                                        • Wordpressを構築するdocker-compose.yml - Qiita

                                          はじめに version 2のdocker-compose.ymlがググっても見当たらなかったので作りました。 docker >= 1.10, docker-compose >= 1.6 でお試しください。 まっさらなWordpressを構築する version: "2" services: wordpress: image: wordpress:latest ports: - "80:80" depends_on: - db environment: WORDPRESS_DB_HOST: "db:3306" networks: - flat-network env_file: .env db: image: mysql:5.7 volumes: - "db-data:/var/lib/mysql" networks: - flat-network env_file: .env volum

                                            Wordpressを構築するdocker-compose.yml - Qiita
                                          • Zabbix 3.0をDocker Composeで一度に実行する方法 - Qiita

                                            概要 Zabbix 3.0 の検証用に Docker で簡単に環境を構築できるようにした。構築には Docker Compose を使い Zabbix Server 用コンテナと MariaDB コンテナを稼働・管理する。 動作条件 今回の確認を行ったのは以下の環境。 CentOS 7.2 (kernel 3.10.0-327.10.1.el7.x86_64) Docker Engine 1.10 + Docker Compose 1.6 Zabbix コンテナ zabbix-3.0 zabbix-db-mailadb 環境構築 作業方針 zabbix-community-docker で配布されている Zabbix 3.0 の Docker イメージを使い環境構築を行う。 コンテナは Docker Compose を使って一括管理できるようにする。ただし、コミュニティで配布されている d

                                              Zabbix 3.0をDocker Composeで一度に実行する方法 - Qiita
                                            • Docker Composeで開発環境を作る - KAYAC engineers' blog

                                              Docker Composeはいいぞ! この記事はTech KAYAC Advent Calendar 2016の15日目の記事です。 こんにちは この6月にKAYACに中途入社し技術部でゲームのサーバーサイドを担当しているひだかです。 新卒でも中途入社でも研修などを終え実務に入った時に一番最初に悲しい思いをするのは開発環境構築の作業ではないでしょうか? 実際に私もあまり整備されていないドキュメントを何度も見て、長い時間をかけやっと構築完了したと思ったらミドルウェアのバージョンが違うとかで序盤からやり直しということがありました。 知らない言語やOSやミドルウェアやフレームワークやモジュール群を前に新人はあまりにも無力です。 そんな時はInfrastructure as Codeです。Dockerを使うのです。 誰でもボタンポチーで開発環境を立てられるDockerを使うのです。 幸いなことに

                                                Docker Composeで開発環境を作る - KAYAC engineers' blog
                                              • Lobiスピンオフ!トーナメント開催サービスをDocker+CircleCIで開発したはなし - KAYAC engineers' blog

                                                はじめまして(?)。taiyohと申します。 幾つか事業部を渡り歩いた後、現在はLobiにて新規機能の開発などを行っております。 皆様は3/3発売のNintendo Switchの予約はお済みでしょうか。僕は早速1/21の午前中に近所の電器店に駆け込んで予約をしました。ゼルダ、Splatoon2、ゼノブレイド2と、既にやりたいソフトがいくつかあるので大変楽しみです。2017年も何とか生きていけそうです。どうぞ宜しくお願いします。 さて、昨年の2016年末ですが、Lobiアカウントを利用したトーナメントサイトというものをリリースしましたので、そのちょっと技術っぽい観点についてお話させていただきます。なお、技術っぽいと書きながら実装やインフラ成分は低めです。その点予めご了承ください。 Lobiトーナメントはゲーム大会をより簡単に開催・参加できるようにしたサービスです。大会のエントリーから大会終

                                                  Lobiスピンオフ!トーナメント開催サービスをDocker+CircleCIで開発したはなし - KAYAC engineers' blog
                                                • Docker Compose PaaS の作り方、そして社内に導入した話 / #yapc8oji

                                                  YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa での発表資料です。 https://github.com/hachiojipm/yapcasia-8oji-2016mid-timetable/issues/80 Paus: https://github.com/dtan4/paus

                                                    Docker Compose PaaS の作り方、そして社内に導入した話 / #yapc8oji
                                                  • Legacy versions

                                                    Reference documentation CLI reference docker (base command)docker build docker builder docker builderdocker builder builddocker builder prune docker buildx docker buildxdocker buildx bakedocker buildx builddocker buildx createdocker buildx debugdocker buildx debug builddocker buildx dudocker buildx imagetoolsdocker buildx imagetools createdocker buildx imagetools inspectdocker buildx inspectdocker

                                                      Legacy versions
                                                    • 【すぐわかる】 Docker & Docker compose入門 - Qiita

                                                      Dockerとは コンテナ型のサーバ仮想化技術を用いた、デプロイに対する課題を解決するために作られた技術。 サーバ仮想化 サーバ仮想化とは、『あるマシン』上で仮想的に『別のマシン』を動かすことで、仮想化する側の『あるマシン』を ホストマシンと呼び、仮想化される『別のマシン』を ゲストマシンと呼ぶ。 例えば、Amazon EC2のような仮想ソフトウェアのXenを使って物理サーバ上で仮想的に複数台のサーバを動かすなどという形で使われていたりする。 サーバ仮想化技術には主に次の2つがある。 VM型仮想化 上記で述べたように、Amazon EC2などのクラウドサービスで見られる仮想化方式。基本的には、仮想化ハイパーバイザの機能によって。ハードウェアやファームウェアレベルまで丸ごと仮想化することで、あるOSのマシン上で独立したOSのマシンを動かせる。 コンテナ型仮想化 コンテナ型仮想化は、Docke

                                                        【すぐわかる】 Docker & Docker compose入門 - Qiita
                                                      • 自分のマシンでprometheusを動かしてみよう - tjinjin's blog

                                                        About こちらはprometheus Advent Calender1日目の記事です。第1日目ということで今回はdocker-composeを使ってprometheusを動かしてみよう編です。 12/2 20:30 誤記があったので修正しました(id:kutakutatriangle 様ありがとうございます!) この記事の目標 prometheusをあまり触ったことない人がどんなものかを触りながら、各コンポーネントをなんとなく理解出来ている状態を目指す。 prometheusとは google製 soundcloud製のモニタリングツールです。mackerelやdatadogなどとは違いいわゆるpull型のモニタリングツールです。前者はagentが情報を収集し、その情報を管理サーバなどに送る(push)ことでデータを集約しています。一方、後者のprometheusはexporterと呼

                                                          自分のマシンでprometheusを動かしてみよう - tjinjin's blog
                                                        • GitHub - getsentry/self-hosted: Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - getsentry/self-hosted: Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
                                                          • Docker 1.13のリリースで、CLIを改善、SwarmモードのComposeファイルをサポート、Secrets APIを提供

                                                            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                              Docker 1.13のリリースで、CLIを改善、SwarmモードのComposeファイルをサポート、Secrets APIを提供
                                                            • Minikube で快適に Ingress を利用する - Qiita

                                                              TL;DR minikube addons enable ingress で Minikube で簡単に Ingress を使いはじめることができる ローカルのネームサーバで Ingress に設定したホスト名を名前解決させてより快適に利用する Minikube 標準の Ingress Controller の代わりに nghttpx-ingress-controller を使うのも簡単、そのときカスタム Cluster Add-on を使うとより快適に利用できる はじめに プロダクションにおいて Ingress を利用しているならローカルの Minikube においても Ingress を利用して動作を検証したい。Minikube は、ローカルにシングルノード構成の Kubernetes クラスタを簡単に構築できるツールである。 Ingress を使うには、作成されている Ingress

                                                                Minikube で快適に Ingress を利用する - Qiita
                                                              • Docker Compose で複数コンテナ構築&管理 - Qiita

                                                                ■ 概要 Docker Compose は、Dockerのコンテナ管理ツール 複数コンテナの構築・管理を、設定ファイルと docker-compose コマンドで一括管理できて便利 Docker for Mac には同梱されている 今回は、とりあえず最小構成(?)の WEBサーバーコンテナ + MySQLコンテナ で構築してみる ※MySQLのコンテナは、通常は公式のイメージを使用するが、今回は個別にDockerfileを指定する方法を試してみたかったので、あえて別途作成した。 ■ 参考URL ■ フォルダ・ファイル構成 以下の構成で、設定ファイルや確認用コンテンツなどを用意する。 それぞれのファイルの記述例については後述。 ※フォルダ構成は一例で、こうしなければいけないというわけではない。今回は、DBとWEBでフォルダを分けたほうがわかりやすいと思ったのでそうしている。 ~/docker

                                                                  Docker Compose で複数コンテナ構築&管理 - Qiita
                                                                • Docker Compose で複数コンテナの準備完了を TCP / HTTP で待機できる「dockerize」を試した - kakakakakku blog

                                                                  Docker Compose を使って複数コンテナを起動するときに,タイミングによっては接続エラーになってしまう場合がある.具体的な例としては「データベースコンテナ」の起動が遅いために「アプリケーションコンテナ」が接続エラーになってしまうことが挙げられる. depends_on とは Docker Compose には depends_on という設定項目があり,複数コンテナの「起動順序」を制御できるようになっている.しかし,あくまでこれは「起動順序」となり,必ずしも「準備完了」を保証するものではない.ドキュメントにも「開始 (start)」と「準備完了 (ready)」は異なると書いてあり,depends_on を使っても接続エラーは発生する可能性がある.機能不足と考えるのではなく,アプリケーション側でリトライ機構を用意するなど,レジリエンス(回復性)を考慮する必要がある. docs.d

                                                                    Docker Compose で複数コンテナの準備完了を TCP / HTTP で待機できる「dockerize」を試した - kakakakakku blog
                                                                  • docker composeでGoの開発環境を構築する - fine, later feeling

                                                                    この記事はTokyoSWアドベントカレンダー6日目の記事です。 業務では開発環境にDockerを使っていますが(といってもMySQLコンテナを立ててるだけ)、一から自分で設定したことはないので勉強のため導入してみようと思います。 ※Dockerの概要には触れません docker for macを入れる 開発環境はMacを想定してます。 少し前までならVirtualBox上にLinuxを乗せて更にそこにDockerを入れてコンテナを乗せて…というふうにやってましたが、その時代は終わりました。 今はMac/Win向けに公式が出してくれているのでそれを使います。 これでVirtualBoxともオサラバです。 docker for macを入れるとメニューバーにdockerちゃんのアイコンが表示され、 docker/docker-machine/docker-composeのコマンドが使えるように

                                                                      docker composeでGoの開発環境を構築する - fine, later feeling
                                                                    • docker-compose.ymlでDockerfileを指定したい - Qiita

                                                                      > docker-compose up --build Creating network "任意のディレクトリ_default" with the default driver Building container1 Step 1/1 : FROM python:3.6 ---> 4f13b7f2138e Successfully built 4f13b7f2138e Successfully tagged 任意のディレクトリ_container1:latest Building container2 Step 1/1 : FROM node:latest ---> b064644cf368 Successfully built b064644cf368 Successfully tagged 任意のディレクトリ_container2:latest Building container3

                                                                        docker-compose.ymlでDockerfileを指定したい - Qiita
                                                                      • dockerize を使って他のコンテナ内サービス起動を待つ - Qiita

                                                                        docker-compose では depends_on によってコンテナの起動順をある程度 制御することができます. ただし depends_on が保証するのはコンテナの起動順だけでコンテナ内の サービスの準備が完了するまでは待ってくれません. 参考: http://docs.docker.jp/compose/startup-order.html 現在, docker-compose にて APP + DB の構成に k6 を追加して手軽に 負荷試験もできるようにしようとしたのですが, k6 の実行が APP のサービス 準備完了後にならず試験の最初の方がアクセスエラーが発生してしまいました. そこで上記サイトでも紹介されている dockerize を使用しました. (ネット上で検索すると環境を docker 化するのを dockerize と呼んでいる ところがあるので情報は転がっ

                                                                          dockerize を使って他のコンテナ内サービス起動を待つ - Qiita
                                                                        • docker-compose.yml リファレンス を翻訳してみた

                                                                          わざわざ翻訳しないといけないくらい難しい英語ではありませんが、 以下のページを翻訳してみました。 docker-compose.yml リファレンス https://docs.docker.com/compose/yml/ 複数のサービスをまとめてアプリケーションを提供する使い方が基本に成るはずなので、Dcocker Compose (もしくは代替ツール?) を使わざるを得ないはず。 なのでDockerfileだけでなくdocker-compose.ymlもDocker活用には必修科目になるのだとおもいます。 以下、勝手翻訳文です。参照される方は at your own risk でお願いします。 参考迄: Redmineコンテナを上げるためのdocker-compose.ymlを書いてみました。 docker-compose.ymlのサンプルになるかもしれないので リンクをのこしておきま

                                                                          • docker-compose.ymlの中で値を使い回す方法|TechRacho by BPS株式会社

                                                                            小ネタで恐縮です。docker-composeは便利なのですが、docker-compose.ymlの中でローカル変数的に値を手軽に使い回す方法を知りたくなりました。 version: "3.4" services: app: &app build: context: . dockerfile: ./.dockerdev/Dockerfile args: RUBY_VERSION: "2.7.0-slim-buster" PG_MAJOR: "12" NODE_MAJOR: "11" YARN_VERSION: "1.19.1" BUNDLER_VERSION: "2.0.2" image: enno_docker:1.0.0 tmpfs: - /tmp # (略) postgres: image: postgres:12 volumes: - .psqlrc:/root/.psqlrc:

                                                                              docker-compose.ymlの中で値を使い回す方法|TechRacho by BPS株式会社
                                                                            • Dockerのキホンその2 Docker Compose Swarm Machine 利用編

                                                                              Docker Compose、 Docker Swarm、Docker Machine の基本的な利用について説明したものです。Read less

                                                                                Dockerのキホンその2 Docker Compose Swarm Machine 利用編
                                                                              • herokuでdockerコンテナを動かす(2015年10月版) - Qiita

                                                                                以前heroku上でhubotのdockerコンテナを動かす記事を書いたのだが、2015年8月にアップデートがあり、docker-composeに対応した。 これに伴い、heroku toolbeltのdocker pluginからはdocker:startが無くなり、普通にdocker-compose upするだけでローカルで動作させることが可能になった。(前述の記事は意味の無い文章の羅列と化した。) なお、内容は公式のGetting Startedをやるだけだが、途中自分がよく分からなかった所は詳しく書こうと思う。 今回はnodejsでやるけど、Railsとかでも多分だいたい一緒。 準備 あらかじめ、以下のものをインストールしておく必要がある。 docker docker-compose Heroku Toolbelt gitとかはもう書かなくてもいいよね。 あと、Node.js/Me

                                                                                  herokuでdockerコンテナを動かす(2015年10月版) - Qiita
                                                                                • Compose 設定をファイルとプロジェクト間で共有 — Docker-docs-ja 24.0 ドキュメント

                                                                                  共通する設定を共有するため、 Compose は2つの方法をサポートしています。 複数の Compose ファイルを使い 、Compose ファイル全体を拡張 「extends」 フィールド で個々のサービスを拡張(Compose ファイルバージョン 2.1 以上) 複数の Compose ファイルを理解¶ デフォルトでは、 Compose は2つのファイルを読み込みます。1つは docker-compose.yml で、もう1つはオプションで docker-compose.override.yml ファイルです。習慣として、 docker-compose.yml に基本となる設定を入れます。 上書き(override) ファイルは、その名前が意味する通り、既存のサービスや新しいサービス全体の設定を上書きする設定を含められます。 両方のファイルでサービスが定義されると、 Compose は