並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 824件

新着順 人気順

"Docker Compose"の検索結果201 - 240 件 / 824件

  • dind(Docker in Docker)で複数のdocker-composeを管理する

    この記事はDocker Advent Calendar 2016の8日目の記事です。 Docker Advent Calendar 2016 - Qiita 動機 microservices運用してるし、検証用プロジェクトとか遊び用プロジェクトとかあるし、複数docker-composeをローカルで運用するのしんどい。 dind(ディーインディー) dindとは何ぞやと思う方もいるかもしれないですが、dindはDocker in Dockerの略でDockerコンテナのでさらにDockerのデーモンを稼働させて、その内部のDocker上にさらにコンテナを配置するという手法です。 dind対応のdockerのDockerイメージはDockerHubから入手できます。 dindがついているのがdindのDockerイメージ。とりあえず今回は1.12.3-dindを使ってみることにします。あ、D

    • Docker Compose で複数コンテナ構築&管理 - Qiita

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

        Docker Compose で複数コンテナ構築&管理 - Qiita
      • Docker Compose チュートリアル(2)~ Nginx + Rails + MySQL 環境を作った雑なメモ ~ - ようへいの日々精進XP

        ども、かっぱです。 tl;dr Docker Compose って複数のコンテナで構成されるアプリケーションを管理するのにイイよ!って人に薦めておきながら、ずっと触れてなかったのでドキュメントの Quickstart を見ながら手を動かしてみた。 参考 docs.docker.com 上記の例は Rails + PostgreSQL の組み合わせだけど、それだと面白くないので、上記の docker-compose.yml や Dockerfile を参考に Nginx + Rails + MySQL な構成にして Rails の一人学習環境の構築を目的として進める。ゴールは環境の構築ではなく、構築した環境で Rails アプリケーションを構築してみること。(本記事でゴールまでたどり着けるか解らないけど。) メモ 以下のような感じで 各種ファイル docker-compose.yml db:

          Docker Compose チュートリアル(2)~ Nginx + Rails + MySQL 環境を作った雑なメモ ~ - ようへいの日々精進XP
        • 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
              • BuildKitによりDockerとDocker Composeで外部キャッシュを使った効率的なビルドをする方法 - Qiita

                ※ 本記事は WESEEK Tips wiki の記事 "/Tips/BuildKitによりDockerとDocker Composeで外部キャッシュを使った効率的なビルドをする方法" の転載です。 本記事を執筆したモチベーション Docker Hub の Automated Build 機能を GitHub Actions へ移行する機会がありました。 移行をするだけであれば GitHub Actions で docker コンテナをビルドすればよいのですが、せっかくなので BuildKit を調べて使ってみることにしました。 本記事では BuildKit についての概要を記載し、Docker Hub にキャッシュを保存して効率よくビルドする方法について記載します。 また、Docker においてのみでなく Docker Compose においても BuildKit を使ってビルドする方法

                  BuildKitによりDockerとDocker Composeで外部キャッシュを使った効率的なビルドをする方法 - 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で最強(自分史上)のWordPress開発環境を作る - Qiita

                    サーバーサイドエンジニアになった今でも、プライベートでは以前副業で制作したWordpressの改修案件が多いです。 そのような中、私のWordPressの開発環境構築は以下のように遷移しました。 入門書を読みながらMAMPでなんとか作成する。本番デプロイはFTPソフトのcyberDeckで、サーバー直上書き ↓ 黒い画面とお知り合いになる ↓ VCCWと出会う。wordmove、sshの設定に苦しみながら、なんとか環境構築。vagrantで開発環境構築して、wordmoveでデプロイ ↓ MacのOSアップデートでvagrantの起動に詰まる。その他、起動が遅い。メモリを食うことに嫌気が、、 ↓ クジラと出会う ↓ 現在 そんな経験を得て、今回作成したものは最強だと思っています。(N=1) 利点 docker-compose upで環境起動まで3秒。(初回のimageダウンロード除く) .

                      Docker-composeで最強(自分史上)のWordPress開発環境を作る - Qiita
                    • 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 利用編
                        • 業務でDocker Composeを使うことになった人のためのマニュアル。

                          いろんな会社でdockerが使われてきている昨今、なんとなく使ってる人も多いかと思います。 そこで、自分が業務などで利用しているコマンドや説明を書こうと思います。 私のレベルは本番ではdockerを使ってサーバーを立ててる民ではないので、そこまで詳しくないことをご了承ください。 前提 dockerほんのちょっとだけ分かる Docker Desktopをすでに入れている状態 ローカルで開発している環境をごにょごにょしたい向け 前提認識 コンテナとイメージの違いを理解してないとこのあとの話は把握しにくいかもしれません。 イメージはビルドされたもの(もしくはスナップショット)で、コンテナはイメージを動かしているインスタンスと考えると良いでしょう。 イメージが消えない限りはコンテナを作るのは速いことを覚えておくと良いでしょう。 docker-composeって何よ docker-composeは複

                            業務でDocker Composeを使うことになった人のためのマニュアル。
                          • docker-compose.ymlの命令を理解して、よりDockerを有効活用したい! - aspec7's garage

                            Dockerの進歩は早いですね・・ Docker1.9からWindowsでもdocker-composeが使えるようになりました。 これで気軽にcomposeが使えるようになりますね。 またマニュアルを読んでコンフィグファイルの使い方を整理したいと思います。 以降は、マニュアル内容の転記&要約です。 最新情報や正しい情報はマニュアルが正となりますので予めご了承ください。 公式のマニュアル Compose file reference 基本的な形式 docker-compose.ymlはYAMLファイルです。 表記方法は、通常のYAML(参考wikipedia)表記です。 命令 以下でdocker-compose.ymlで使える命令について説明していきます。 build Dockerfileが保存されているディレクトリを指定します。 また、ビルド時のベースとなるディレクトリでもあります。 相

                              docker-compose.ymlの命令を理解して、よりDockerを有効活用したい! - aspec7's garage
                            • 【Docker Compose】ports / expose、書式別の挙動まとめ【version 3】

                              【Docker Compose】ports / expose、書式別の挙動まとめ【version 3】 Programming Docker / Docker Compose / yaml docker-compose.ymlに存在しているportsとexposeのセクションですが、なんとなく理解はしていたものの今一度しっかりと見つめ直す機会があったので見返し用も兼ねて纏めました。 Dockerって何、Docker Composeって何という話はこの記事では触れていません。 目次 ports – 書式の種類 portsのセクションには大きく分けて下記3つの書式が存在しています。 xx形式 xx:yy形式 xx:yy:zz形式 ports – 書式による挙動の違い portsはホスト側のポートとコンテナ側のポートをマッピングするためのセクションですが、書式の違いによって下記の通り異なった挙動

                                【Docker Compose】ports / expose、書式別の挙動まとめ【version 3】
                              • Docker Composeなどの便利なツールでKubernetesをわかりやすくしよう #docker #kubernetes #k8s - クリエーションライン株式会社

                                  Docker Composeなどの便利なツールでKubernetesをわかりやすくしよう #docker #kubernetes #k8s - クリエーションライン株式会社
                                • docker-compose 'up' とか 'build' とか 'start' とかの違いを理解できていなかったのでまとめてみた - Qiita

                                  前提 構築するimageはdocker-compose.ymlファイルに定義されているもの、またはDockerfileを参考にして構築します。 build build コマンドではimageを構築します。コンテナは作成しません。 キャッシュがあればそちらを優先的に使ってビルドするので、Dockerfileを更新したなどの理由でキャッシュを使いたくない場合は docker-compose build --no-cache とします。 キャッシュって何? Dockerは一度ビルドするとキャッシュというのが作成されます。ご存知グーグルクロームとかのブラウザにも同じ機能がありますね。キャッシュがあると2回目以降にビルドするときに、速やかに処理をすることができるわけです。 ただ、キャッシュがあると不便なときもあって、それが例えばDockerfileを更新したときなどです。上に紹介したように --no

                                    docker-compose 'up' とか 'build' とか 'start' とかの違いを理解できていなかったのでまとめてみた - Qiita
                                  • Docker Composeで手軽に開発環境を構築 (すっきりPHPなど) - Qiita

                                    Docker Composeで手軽に開発環境を構築(PHP+MySQL+Elasticsearch+Memcached)で紹介したファイル群をリファクタリングしました。記事にする前にリファクタリングしろよっていう話ですが・・・。 DockerやDocker Composeについての基本的な記事は、上記をご覧いただければ幸いです。 今回作成したファイル群は、こちらに置いてあります。 docker-composeが入っていれば、 git clone https://github.com/acro5piano/docker-compose-dev-env.git cd docker-compose-dev-env docker-compose up

                                      Docker Composeで手軽に開発環境を構築 (すっきりPHPなど) - Qiita
                                    • docker-composeでbuildする時にcacheを使わない

                                      Help us understand the problem. What is going on with this article?

                                        docker-composeでbuildする時にcacheを使わない
                                      • Golang(Echo) x docker-composeでホットリロード用いた開発 - Qiita

                                        About Golang(Echo)でDockerfileを開発と本番で同じものを使いつつ、docker-composeを使う。 なおかつホットリロードもする。 前提 Golang 1.12 docker 18.09.2 docker-compose 1.23.2 realize 2.0.2 Docker環境を用意する とりあえず最低限のEchoサーバーを動かすこと前提 main.go main.go を記述 package main import ( "net/http" "github.com/labstack/echo" ) func main() { e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!") }) e.Logger.F

                                          Golang(Echo) x docker-composeでホットリロード用いた開発 - Qiita
                                        • Lorry.io - Docker Composeの設定ファイルをビジュアルで作成 MOONGIFT

                                          Dockerでは複数コンテナを立ち上げたり、それぞれの役割を管理する上でDocker Composeという仕組みによって行います。設定ファイルはYAMLなのですが、設定ファイルを間違いなく記述するというのは常に困難なものです。 そこで使ってみたいのがLorry.ioです。Lorry.ioはWeb上でDocker Composeのファイル作成を補助してくれるソフトウェアです。 Lorry.ioの使い方 こちらがLorry.ioのトップページです。 設定画面に入りました。既存の内容を編集したり、新しいサービスブロックの追加ができます。 新しいサービスブロックを作るのも簡単です。 編集したファイルはそのままダウンロードできます。 Lorry.ioはDockerコンテナを複数立ち上げてサービスを作る場合、とても便利に使えるサービスになるでしょう。Lorry.ioはWebサービスも提供していますので

                                            Lorry.io - Docker Composeの設定ファイルをビジュアルで作成 MOONGIFT
                                          • Docker Composeを使ってLAMP環境を作る

                                            Docker ComposeはLAMP環境も手軽に作ることができます。今回はApache、MySQL、PHPでLAMP環境を作ります。 はじめに 以前にDocker Composeを使ってWordPressが動作する環境を作る記事を掲載しました。 その環境もWordPressが動作するので広く見るとLAMP環境となりますが、WordPressの公式イメージがPHPとApacheの動作環境も含んでいるため、個別にイメージを設定する必要はありませんでした。 コンテナを起動すると同時にWordPress環境も作成されるので、WordPressを個別にインストールする必要もないし、WordPressに必要なPHPの環境も同時に作成されます。 利点としてはApacheやPHPを個別にイメージ設定する必要がないのもそうですが、WordPressの公式イメージが動作に必要なPHP環境を含んでいるため、別

                                              Docker Composeを使ってLAMP環境を作る
                                            • Docker Compose と Rails(+MySQL) で開発環境作成したときに気になったポイント - Qiita

                                              対象 まったくのdocker初心者がクイックスタート・ガイド:Docker Compose と Railsを一通りやっても、いまいち納得できなかった人。つまり私。 目的 ある程度モヤモヤをスッキリさせて開発環境の雛型みたいなものまで持っていきたい。 私の行った手順 クイックスタート・ガイド:Docker Compose と Railsを一読したことを前提に書いていきます。 dockerディレクトリの作成 クイックスタートを一通り実行するとアプリケーションルートにDockerfileやdocker-compose.ymlがあるのが気になります。docker-compose.ymlはここにあるのがベターに思えますが、今後Nginxを組み込んだり、MySqlの永続化を考えるとdocker関連は一か所に押し込めたくなります。 そんなわけで、以下のディレクトリ構成にしました。 全ファイルをGitHu

                                                Docker Compose と Rails(+MySQL) で開発環境作成したときに気になったポイント - Qiita
                                              • UdemyでDockerを学ぶ③ 〜Section3〜(Docker Compose編) | LINKBAL Blog

                                                リンクバル技術部の川畑です。開発環境をDockerに移行するため勉強中。前回の記事UdemyでDockerを学ぶ② 〜Section2〜では、Dockerイメージの管理などのレッスンが中心でした。今回はDockerコンテナでアプリケーションを起動したり、複数のDockerコンテナのリンク、Docker Composeを利用した複数Dockerコンテナの一元管理などのレッスンが中心となります。それでは見ていきましょう。 「Section3: Create Dockerized Web Applications」の内容 Section3の内容は以下の通り。 17.Dockerize a Simple Hello World Web Application 18.Text Direction: Dockerize a Hello Web Application 19.Implement a Si

                                                  UdemyでDockerを学ぶ③ 〜Section3〜(Docker Compose編) | LINKBAL Blog
                                                • docker-compose を使って(なるべく)公式イメージで PHP 開発環境を作った - Qiita

                                                  正直PHP触りたくないんですが、仕事なので仕方ありませんでした… この記事で得られるモノ docker-compose で公式イメージを組み合わせていく雰囲気 docker-compose を用いた、デバッグの効く PHP 開発環境の立て方 docker-machine で使う Dockerfile を書く時の Tips など 「それ正直 Vagrant 挟んだほうが楽じゃない?」 「ぶっちゃけフルスタックのコンテナ作ってもよくない?」 ってところもありますが Docker だけでやってみたかったから仕方ない! docker-compose で小さなコンテナの組み合わせをやってみたかったから仕方ない! 仕方ない。 ホスト側の準備 VirtualBox docker (docker-engine) docker-machine docker-compose 以上4点を用意します。GUI でよ

                                                    docker-compose を使って(なるべく)公式イメージで PHP 開発環境を作った - Qiita
                                                  • docker-compose.ymlをDRYに書くテクニック2選 - Qiita

                                                    最近仕事で docker-compose.yml をメンテする機会が多く、その際に重宝したDRYに書くテクニック2つです。 Extension fields Extension fields(公式ドキュメント) compose fileのバージョン3.4以降から、Extension fieldsという機能が利用できるようになりました。 これは、YAMLのaliasとanchorの機能をdocker-compose.yml中でも利用できるようにしたものです。 使いどころ 同じ環境変数を複数のコンテナに設定しなければならない 複数コンテナで同じパスでマウントするvolumeがある 使用例 サンプルとして、大量の同じenvironmentを各コンテナで指定しなければならない例を見てみましょう。 適用前は次に示すように愚直に記述しています。 --- version: '3.7' services:

                                                      docker-compose.ymlをDRYに書くテクニック2選 - Qiita
                                                    • docker-composeでPHP7+composer+MySQL環境の構築 - Qiita

                                                      docker: 17.09.0-ce docker-compose: 1.15.0 用意するファイル docker-compose.yml phpとmysqlとphpmyadminがたちあがる version: "2" services: app: build: context: . dockerfile: Dockerfile-php args: PROJECT_NAME: $PROJECT_NAME volumes: - ./$PROJECT_NAME:/var/www/html ports: - "4000:80" - "4001:8000" tty: true environment: - PROJECT_NAME=demo db: image: mysql:5.7 volumes: - ./db:/var/lib/mysql - ./mysql_conf:/etc/mysql/c

                                                        docker-composeでPHP7+composer+MySQL環境の構築 - Qiita
                                                      • Docker Compose + Locust でカジュアルにスケールすることを期待する負荷試験環境構築の考察 - ようへいの日々精進XP

                                                        ども、かっぱです。 tl;dr タイトルは面倒臭い感じですが、要は Docker Compose と Locust を組み合わせてみようという試みです。 参考 hakobera.hatenablog.com qiita.com 有難うございます。 考察 最終的にはこんなイメージ になります。 教材 github.com Locust という負荷テストツール すっかり書いたことを忘れていましたが、以下のような記事を書いていました。 blog.cloudpack.jp Python で書かれた負荷テストツール お手軽にクラスタを構成出来る テストシナリオを Python DSL で記載出来る Dockerfile Docker イメージのサイズを出来る限り抑えることが出来ると謳われていて、Docker のオフィシャルイメージにも採用されるという Alpine Linux を利用してイメージを作

                                                          Docker Compose + Locust でカジュアルにスケールすることを期待する負荷試験環境構築の考察 - ようへいの日々精進XP
                                                        • Docker Compose のインストール — Docker-docs-ja 17.06.Beta ドキュメント

                                                          Guides - ガイド Docker 概要 Docker の入手 始め方 - Get started Docker Desktop ハンズオン ガイド 言語別ガイド Docker で開発 Docker で構築 プロダクションでアプリを実行 教育用リソース Product manuals - マニュアル Docker Desktop Docker Engine Docker Compose Docker Compose 概要 Compose のインストール Docker Compose のインストール Docker Desktop を通して Compose をインストール Docker Compose CLI プラグインのインストール Docker Compose のアンインストール Compose を始めましょう Compose 内の環境変数 ファイルでデフォルトの環境変数を設定 Com

                                                          • 【Docker】MySQLのフェイルオーバーをdocker-composeで構築 - KAYAC engineers' blog

                                                            【Docker】MySQLのフェイルオーバーをdocker-composeで構築 自己紹介 はじめまして、入社新米のおかむーです🍙 23歳です clでサーバーサイドを担当しています 絶賛勉強中です 初めての投稿なので、お手柔らかにお願いします。 概要 MHA, master1, master2, slave1, slave2 それぞれのコンテナをdocker-composeでオーケストレーション MHAコンテナがMySQLのmasterコンテナのを監視し、障害発生時などにフェイルオーバーを行う 経緯 MySQL MHAを使ったフェイルオーバーの環境構築サイトはいくつかあったので、理解のついでにdocker-composeでオーケストレーションをしたかった レプリケーションが組めるdocker-composeのサンプルなどはすでにあったが、フェイルオーバーまでなかった MySQLレベルの向

                                                              【Docker】MySQLのフェイルオーバーをdocker-composeで構築 - KAYAC engineers' blog
                                                            • docker-composeでmysql & postgreSQL をサクッと起動 - Qiita

                                                              DB docker-compose 随分前に書いてずっと下書きにに入れてた。 とりあえずDB使いたいに場合に気軽に起動できます。 mysql & postgresがdocker-compose up -dで起動します。 不要なDBはコメントアウトすればOK # mysql --------------------------------------------- datastore: image: busybox volumes: - /opt/datastore:/var/lib/mysql container_name: mysql-datastore mysql: image: mysql environment: MYSQL_ROOT_PASSWORD: password ports: - "3306:3306" volumes_from: - datastore containe

                                                                docker-composeでmysql & postgreSQL をサクッと起動 - Qiita
                                                              • Docker Compose - Compose の拡張サービス - Qiita

                                                                原文:Extending services in Compose https://docs.docker.com/compose/extends/ Docker Compose の extends(拡張)キーワードによって、別々のファイルにある共通の設定を共有できるようにしたり、まったく別のプロジェクトでも使えるようになります。拡張サービス(Extending service)は、一般的に定義されたサービスを複数のサーバで再利用するときに便利です。1つの場所でサービスの定義をしておけば、extends を使うことで、どこからでも参照できます。 あるいは、複数の環境に、少しだけサービスが異なる(あるいは、いくつかの設定を変えている)同じアプリケーションをデプロイすることもできます。更に、コピー・ペーストを使わずに設定できます。 extends 設定の理解 サービスを docker-compo

                                                                  Docker Compose - Compose の拡張サービス - Qiita
                                                                • docker-composeでvolumesを設定する

                                                                  【環境】 MacBook Air (M1, 2020) OS: MacOS Big Sur version11.6 Docker Desktop for Mac version4.5.0 Dockerのvolumesを設定するでホストとコンテナのvolumeをバインドさせることができました。 今回はdocker-compose.ymlでvolumesを設定します。 ディレクトリ構成 ./volumes_test ├── Dockerfile ├── docker-compose.yml └── volumes_test_dir └── test.txt

                                                                    docker-composeでvolumesを設定する
                                                                  • Docker-Composeで作るDjango開発環境(Django + MySQL + uWSGI + Nginx) - moto blog

                                                                    Django(Django + Postgre)の開発環境は、下記のQuickstartに記載されている通りに進めれば、構築することができます。 今回は、これを応用して、Django + MySQL + uWSGI + Nginxで環境構築します。 docs.docker.com 環境 項目 Version Docker 18.03.1-ce, build 9ee9f40 Docker-Compose 1.21.1, build 5a3f1a3 Python 3.6 Django 2.04 MySQL 5.7 Nginx 1.13 PyMySQL 0.8.0 uWSGI 2.0.17 プロジェクトフォルダ構成 docker-compose.yml docker-compose.ymlの全体の定義は以下の様になります。 Django環境設定 Dockerfile コンテナ生成のための設定を行

                                                                      Docker-Composeで作るDjango開発環境(Django + MySQL + uWSGI + Nginx) - moto blog
                                                                    • docker composeでgitlab一瞬で立ち上がる - Qiita

                                                                      一瞬でgitlabが利用できるようになってビックリしました。 こちら立ち上げ方法紹介します。 前提として dockerの知識が必要です。 インストール ターミナルで下記の命令を叩きます。 docker pull sameersbn/gitlab:8.13.3 これでgitlabのdockerイメージがローカルにダウンロードされます。 ターミナルでフォルダーを作って下記の命令叩きます。 wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml これでdocker-composeの設定ファイルをダウンロードします。 下記の命令を叩きます。 docker-compose up gitlabのコンテイナーが立ち上がります。 これが終わったらKitematicから3つのコンテイナー

                                                                        docker composeでgitlab一瞬で立ち上がる - Qiita
                                                                      • 毎年恒例の近況報告と docker-compose を使うコツ5選 - KAYAC engineers' blog

                                                                        こんにちは! Tech KAYAC Advent Calendar 2018 11日目を担当する荒賀(@ken39arg)です。 近況報告 ※ お前の近況なんぞ興味ないよという方がほとんどだと思いますので、どうぞこのセクションはすっ飛ばしてください アドベントカレンダーでは昨年、一昨年と2年連続で筋肉について書いてきましたが、 今年は「筋肉は裏切らない」というフレーズが流行語大賞にノミネートされるほど筋肉に大きな注目があつまる中、筋肉の定義としては「魅せる筋肉」とされているように感じております。 しかし、過去の記事でも言及している通り、私は持久系スポーツを楽しんでいるため遅筋の強化を行っており、パワーや大きさを作る速筋に関しては憧れてはいるものの距離をおいているという立場を取っているため、以後会社のブログで筋肉に関して語ることは控えていきたいと考えております。 また、魅せる筋肉といえば、私

                                                                          毎年恒例の近況報告と docker-compose を使うコツ5選 - KAYAC engineers' blog
                                                                        • 【Windows】docker-composeを使ってmy.cnfの共有は気を付けよう!(🍣=🍺問題など) - Qiita

                                                                          【Windows】docker-composeを使ってmy.cnfの共有は気を付けよう!(🍣=🍺問題など)MySQLDockerdockerfiledocker-compose 概要 Docker-composeでSinatra + Nginx + MySQL を動かす時のハマりポイント - Qiitaのプログラムをdocker-composeで動かしていた時に🍣=🍺問題やハハ=パパ問題に遭遇しました。 その際、対処のためにmysqlの文字コードの設定を変えたかったのですが、結構ハマったのでメモです。 🍣=🍺問題?ハハ=パパ問題? 以下が参考になります。 MySQL と寿司ビール問題 - かみぽわーる MySQL で utf8 と utf8mb4 の混在で起きること - @tmtms のメモ 解決策としては文字コードは基本的にutf8mb4を使って、mysqlの設定でcolla

                                                                            【Windows】docker-composeを使ってmy.cnfの共有は気を付けよう!(🍣=🍺問題など) - Qiita
                                                                          • DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx) - Qiita

                                                                            DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx)PythonDjangonginxPostgreSQLDocker 再構築してみました! DockerでDjangoの開発環境を再構築!!!! はじめに チーム開発…環境構築がめっちゃめんどくさいっすよね…そんな時はDockerを使いましょう(雑) この記事はqrunchにあげたものの再投稿になります!元記事 チームでの開発に非常に便利なDockerとDocker-composeを利用してDjango/postgreSQL/gunicorn/nginxの開発環境を構築していきましょう!! 全体の流れはほぼ以下のサイトを参考にさせてもらっていますが、設定ファイル等のほぼ全行にコメントを挟むなど理解しやすいような記事にしたつもりです! Dockerizing Django

                                                                              DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx) - Qiita
                                                                            • Ubuntu に docker と docker-compose を入れる - Qiita

                                                                              EC2 のインスタンスに気軽に docker いれようと思ったら、Amazon Linux だと入る docker version が古かったので、Ubuntu にしてみました。 docker をいれる Docker CE (Community Edition) を入れます。 Ref. https://docs.docker.com/engine/installation/linux/ubuntu/#os-requirements $ sudo apt-get update $ sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual # Install packages to allow apt to use a repository over HTTPS: $ sudo apt-ge

                                                                                Ubuntu に docker と docker-compose を入れる - Qiita
                                                                              • docker-composeのenv_fileと.envファイルの違い - Qiita

                                                                                docker-composeにおいて、今まで混同していた docker-compose.yml中のenv_fileで読み込むファイル .envという名前のファイル の違いについて、他の人が同じ過ちをしないように書き留めておきます。 LinuxとWindowsでは環境変数の扱いが微妙に異なるので、Windowsに慣れている人やdocker for windowsを使っている人が引っかかりやすいと思います。 基本的にこの質問と解答と同じ内容ですが、少し情報を足しておきます。 docker-compose cannot understand my env_file | stack overflow docker-composeと環境変数 公式リファレンス Dockerドキュメント | compose中の環境変数 に沿って、知識を整理しながら解説します。 docker-compose.yml中で使

                                                                                  docker-composeのenv_fileと.envファイルの違い - Qiita
                                                                                • docker-composeでRailsのGemを更新する時、docker buildするのを回避したい - Qiita

                                                                                  FROM ruby:2.3.4 RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs RUN apt-get install -y qt5-default qt5-qmake libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x RUN mkdir /rails WORKDIR /rails ADD Gemfile /rails/Gemfile ADD Gemfile.lock /rails/Gemfile.lock RUN bundle install ADD . /rails version: '2' services: db: image: mysql:5.7 command: my

                                                                                    docker-composeでRailsのGemを更新する時、docker buildするのを回避したい - Qiita