並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 340件

新着順 人気順

"docker compose"の検索結果41 - 80 件 / 340件

  • MLflowをさくっと導入できるdocker-composeを作った - やむやむもやむなし

    tl;dr docker-composeを叩くだけでさくっと認証付きのMLflowサーバーを立てられるようにしました こちらからどうぞ: ymym3412/mlflow-docker-compose みなさん機械学習の実験をしていますか? 学習に使ったハイパーパラメーターやデータ、Train/Valデータのロス、、Testデータでの各種評価指標、これらを人手で管理しておくのは非常に大変です。 モデルの開発や比較実験に集中していると「あれ、この最高精度のモデルはどんな条件で実験したものだっけ...」となることもあり、再現性が失われてしまうことにもつながります。 この機械学習にまつわる課題を解決するひとつの枠組みが実験管理と呼ばれるもので、学習時に使用したハイパーパラメーターやTrain Loss、Test データでの評価結果などを記録して管理しておくものです。 代表的なものでいうとMLflo

      MLflowをさくっと導入できるdocker-composeを作った - やむやむもやむなし
    • docker-compose + mailhogでローカルSMTPテストサーバを手軽に構築する|TechRacho by BPS株式会社

      今回はDocker上にmailhogを使ってSMTPのローカルテストサーバを構築する手順を自分用にメモします。 実はローカルのSMTPサーバ構築については既に以下の記事がTechRachoにあるのですが、長い記事なので今回はローカルSMTPテストサーバーの構築に絞り込みました。 Docker イメージを利用したローカル開発環境向けメールサーバ構築のすゝめ mailhogについて ちなみにmailhogとは、Go言語で書かれたメール送信テスト専用のメールサーバーです。 リポジトリ: mailhog/MailHog: Web and API based SMTP testing 動作確認環境 ruby 2.5.3 mail(gem) 2.7.1 構築手順 まずdocker-compose.ymlを下記のように作成します。 docker-compose.yml # https://qiita.c

        docker-compose + mailhogでローカルSMTPテストサーバを手軽に構築する|TechRacho by BPS株式会社
      • 《滅びの呪文》Docker Composeで作ったコンテナ、イメージ、ボリューム、ネットワークを一括完全消去する便利コマンド - Qiita

        downコマンドの特性としては、upコマンドと真逆のことをするコマンドということになる。つまり、upコマンドで作られうるもの(イメージ、コンテナ、ボリューム、ネットワーク)をすべて削除する。 --rmiオプションは、削除するイメージの種類を指定する。allはすべてのイメージ。localはフィールドにカスタムタグのないイメージのみを削除する。--rmiオプションを省略すると、イメージは消されない。 --volumesオプションは、docker-compose.ymlのvolumesセクションに書かれた名前付きボリュームとコンテナにアタッチされたanonymous volumeが削除される。 --remove-orphansオプションは、docker-compose.ymlで定義から削除されたサービス用の未定義コンテナも削除される。 これら3つのオプションをつけないと、削除されるのはコンテナと

          《滅びの呪文》Docker Composeで作ったコンテナ、イメージ、ボリューム、ネットワークを一括完全消去する便利コマンド - Qiita
        • 【俺の一行チップス】docker-compose の Extension fields を使って DRY な YAML にする(docker-compose 3.4 以降, docker-compose 2.1 以降編) - ようへいの日々精進XP

          やりたいこと 諸注意 やったこと これまでの docker-compose.yml 令和の docker-compose.yml 以上 参考 やりたいこと docker-compose.yml を書いていて, 同じ内容を何度も何度も書いていて, 令和の時代にこれはアカンということで Anchor, Alias で少しでも DRY にしたい. DRY とは, アサヒスーパードライではなく, Don't Repeat Yourself のことなので酔っ払わないように. 諸注意 動作確認環境は以下の通り. $ docker-compose version docker-compose version 1.24.1, build 4667896b docker-py version: 3.7.3 CPython version: 3.6.8 OpenSSL version: OpenSSL 1.1

            【俺の一行チップス】docker-compose の Extension fields を使って DRY な YAML にする(docker-compose 3.4 以降, docker-compose 2.1 以降編) - ようへいの日々精進XP
          • GitHub Actions上でdocker composeを使ってCIを回すためにうまいことキャッシュする方法 - Qiita

            docker compose on GitHub Actions 昨今ではDocker(コンテナ)を使った環境整備が主流になってきています。アプリケーションの実行環境自体をコード化できるため、開発環境間の差異や、本番環境の差異を吸収し、アプリケーションの開発に集中することができます。 一方、CIとDockerの相性はなかなかに良くないです。Dockerの肝はイメージやレイヤーのキャッシュにより、初回のダウンロード以降は爆速に使えることですが、環境がある程度リセットされてしまうCI環境で愚直にDockerを動かすコードを書くと数百MB単位のイメージのダウンロード、ビルドが毎回走ることになり、Dockerを準備する処理でCIの処理の大半が使われてしまうこともままあります。 今回はDockerによる環境のカプセル化の恩恵を受けつつ、GitHub Actionsでdocker composeを動か

              GitHub Actions上でdocker composeを使ってCIを回すためにうまいことキャッシュする方法 - Qiita
            • Docker Compose for Amazon ECSを試す - tsunokawaのはてなダイアリー

              概要 下記記事にありますとおり、Docker Compose to ECS pluginを用いることで これまでDocker Composeで起動していたコンテナ群をECSへデプロイすることが可能となります。 Docker Compose と Amazon ECS を利用したソフトウェアデリバリの自動化 サンプルアプリケーション 動作確認をおこなうため公式のサンプルアプリケーションを利用させてもらいます。 サンプルアプリケーション 下準備 Contextの確認 以下コマンドで現在のContextを確認します。 docker context list 表示結果例 $ docker context list NAME TYPE DESCRIPTION DOCKER ENDPOINT KUBERNETES ENDPOINT ORCHESTRATOR default * moby Current

                Docker Compose for Amazon ECSを試す - tsunokawaのはてなダイアリー
              • Best Practices Around Production Ready Web Apps with Docker Compose

                Learn Docker With My Newest Course Dive into Docker takes you from "What is Docker?" to confidently applying Docker to your own projects. It's packed with best practices and examples. Start Learning Docker → Updated on June 1st, 2021 in #docker, #elixir, #flask, #javascript, #ruby-on-rails Best Practices Around Production Ready Web Apps with Docker ComposeHere's a few patterns I've picked up based

                  Best Practices Around Production Ready Web Apps with Docker Compose
                • Cloud Spannerのローカル開発環境をdocker-composeでサクッと立ち上げる | フューチャー技術ブログ

                  最小構成のリージョン+1ノード構成でも、なかなかのコストが掛かりますね。 開発環境どうするかコストが高いので、開発環境用に気軽にインスタンスを立ち上げるのは難しそうです。 ということで、本記事ではGCPが公式で提供してくれている Spanner エミュレータ を使って開発環境を立ち上げます!(エミューレータあってよかったありがとう!) gcloud CLIとdockerイメージでの提供がありますが、今回はdocker-composeで利用する例を紹介します。 サンプルコードはこちら: tarosaiba/docker-compose-spanner 以下2点工夫したポイントです。 通常、Spannerエミュレータ起動後にインスタンスの作成手順(gcloud spanner instances create)が必要になりますが、docker-compose立ち上げ時に自動でインスタンス作成さ

                    Cloud Spannerのローカル開発環境をdocker-composeでサクッと立ち上げる | フューチャー技術ブログ
                  • Docker Compose V2(Version 2) GA のまとめ - Qiita

                    概要 2022年4月26日、Docker Compose Version 2 (以下「Compose V2」と省略)が GA(一般提供開始)になったと Docker Blog で発表 がありました。 Docker Desktop を利用中の場合 既に macOS および Windows 、Linux (beta版) のDocker Desktop では Compose V2 が初めから入っています。また docker-compose コマンド(中身は環境確認のスクリプトであり、バイナリではありません)は、既に実体としての Compose V2 機能の docker compose を呼び出すか、Comose V1 の docker-compose-v1 を呼び出しています。 Linux 版 Docker Engine を利用中の場合 Linuxでは v20.10.13 以降、現在 curr

                      Docker Compose V2(Version 2) GA のまとめ - Qiita
                    • Docker、複数コンテナを定義・実行するための「Docker Compose V2」を一般提供

                      Docker Compose V2の一般提供にともない、「Docker Desktop 3.4」以降ではDocker Compose V2が自動的にインストールされるようになり、「Docker Desktop 4.2.2」以降ではdocker-composeからdocker composeへのエイリアシングが、デフォルトで有効になる。 今後、Docker Compose V1は非推奨となり、6か月間の重要なセキュリティにおけるバグ修正、および1年間のオプトアウト猶予期間を経てサポートが終了される。なお、Docker Desktop UIを使用するか、docker-compose disable-v2と入力することでDocker Compose V2をオプトアウトできる。 Docker Compose V2では、GPUマシンのサポートや、選択的なサービスの有効化を通じてさまざまな使用法や環境

                        Docker、複数コンテナを定義・実行するための「Docker Compose V2」を一般提供
                      • 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を試してみます。 rancherdesktop.io docker-compose.ymlを書き換える 一箇所だけ書き換えないと、起動しません。 Docker Hubから「mysql/mysql-server:8.0.29」のイメージが無くなっていて、MySQLが起動できません。8.0.30以降のバージョンを指定しましょう(無くなった理由は探せませんでした...)。 2022/11/06追記 mysql-s

                          ISUCON12予選問題をdocker-composeで起動する - Magnolia Tech
                        • Docker Compose Modularity with `include` | Docker

                          This blog post discusses a feature available now in Compose v2.20.0 and in our Docker Desktop 4.22 release. The docker command line supports many flags to fine-tune your container, and it’s difficult to remember them all when replicating an environment. Doing so is even harder when your application is not a single container but a combination of many containers with various dependency relationships

                            Docker Compose Modularity with `include` | Docker
                          • composerizeでDockerコマンドラインをdocker-composeファイル形式に変換する

                            composerizeとは composerizeはDockerのコマンドラインをdocker-composeファイル形式に変換する便利なツールで、コマンドラインだけでなく、それ自体もWeb上で直接変換することが可能です。 composerizeは、コマンドライン版とWeb版の両方利用することが可能です コマンドライン(GitHub) Web版 Web版の使い方 Web版の使い方はとても簡単で、上のインプットボックスにdockerコマンドラインを入力すれば、すぐにdocker-compose.yml形式で以下のように出力されます。 続いて、出力された内容を docker-compose.yml として保存すればdocker-composeコマンドで実行することが可能です。 コマンドライン版の使い方 1. composerizeのインストール 下記のコマンドでcomposerizeをインスト

                              composerizeでDockerコマンドラインをdocker-composeファイル形式に変換する
                            • Docker Compose v2が正式リリースされたのでインストールしてみる

                              先程Docker Compose v2.0.0がリリースされた。公式ブログ等では言及されていないが、おそらくCompose v2の正式リリース版ではないかと思われる。 v1は単独のバイナリ(docker-compose)として配布されていたが、v2はCLI pluginとして配布されているため、$HOME/.docker/cli-pluginsにインストールする必要がある。 mkdir -p $HOME/.docker/cli-plugins curl -Lf -o $HOME/.docker/cli-plugins/docker-compose "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-linux-x86_64" chmod +x $HOME/.docker/cli-plugins

                                Docker Compose v2が正式リリースされたのでインストールしてみる
                              • TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose

                                TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose Let's create a CRUD Rest API in Typescript, using: NestJS (NodeJS framework) TypeORM (ORM: Object Relational Mapper) Postgres (relational database) Docker (for containerization) Docker Compose If you prefer a video version: All the code is available in the GitHub repository (link in the video description): https:

                                  TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose
                                • docker-compose を CI で実行するとき, MySQL の起動完了まで確実に待つ - Qiita

                                  背景 jwilder/dockerize: Utility to simplify running applications in docker containers ufoscout/docker-compose-wait: A simple script to wait for other docker images to be started while using docker-compose この辺は全部試したが, PHP から接続しようとすると Connection Refused が多発する。TCP で接続可能になってから実際に利用可能になるまで若干のラグがあるため,もっと確実な方法を探していた。 対処法 sh -c 'docker-compose logs -f <MySQLコンテナ名> | { sed "/\[Entrypoint\]: MySQL init proces

                                    docker-compose を CI で実行するとき, MySQL の起動完了まで確実に待つ - Qiita
                                  • Docker Compose 1.27.0以降ではdocker-compose.ymlにversionを書く必要がなくなっていた - hogashi.*

                                    あらすじ docker-compose.yml でトップレベルの version 要素を指定していると、 WARN[0000] (...)/docker-compose.yml: `version` is obsolete と表示される。インターネットを見ていくと version は指定しなくて良い、消したらいい、という記事がたくさん出てくるし、たしかに公式のドキュメントにも obsolete と書かれている Version and name top-level elements | Docker Docs。 Version top-level element (obsolete) The top-level version property is defined by the Compose Specification for backward compatibility. It is

                                      Docker Compose 1.27.0以降ではdocker-compose.ymlにversionを書く必要がなくなっていた - hogashi.*
                                    • GitHub - pmsipilot/docker-compose-viz: Docker compose graph visualization

                                      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 - pmsipilot/docker-compose-viz: Docker compose graph visualization
                                      • Announcing Docker Compose Watch GA Release | Docker

                                        Docker Compose Watch, a tool to improve the inner loop of application development, is now generally available. Hot reload is one of those engineering workflow features that’s seemingly minor and simple but has cumulative benefits. If you can trust your app will update seamlessly as you code, without losing state, it’s one less thing pulling your focus from the work at hand. You can see your fronte

                                          Announcing Docker Compose Watch GA Release | Docker
                                        • リバースプロキシをDocker Compose環境で実現する

                                          この記事は、 GAOGAO Advent Calendar 2021 ことしもGAOGAOまつりです の 1日目の記事として公開されています。 こんにちは。 GAOGAO にてスタートアップスタジオのエンジニアをしております @mass-min と申します。 GAOGAO では秀吉と呼ばれています。どうぞよろしくお願いいたします。 結論 リバースプロキシ環境の構築は nginx-proxy というとても便利な Docker image によりカンタンに行うことができます。 また Docker 自体の設定をうまく使うことにより、別環境間での API 通信や CORS が絡む AJAX コールなんかも再現できます。圧倒的感謝 🙏 まえがき 例えば、アプリケーション A とアプリケーション B が以下のような設定で動いているとします。 AWS を本番環境で使用している場合、上記のような振り分け

                                            リバースプロキシをDocker Compose環境で実現する
                                          • How to deploy on remote Docker hosts with docker-compose | Docker

                                            The docker-compose tool is pretty popular for running dockerized applications in a local development environment. All we need to do is write a Compose file containing the configuration for the application’s services and have a running Docker engine for deployment. From here, we can get the application running locally in a few seconds with a single  `docker-compose up` command. This was the initial

                                              How to deploy on remote Docker hosts with docker-compose | Docker
                                            • まだdocker-composeのホスト側portを考えるのに疲弊しているの? 〜IP指定してwell-known ports使い放題、同時に1677万案件回す〜 - 勉強日記

                                              対象読者 問題提起 解決案 -- ポートをバインドするIPを指定する nginx-proxyとの違い macOS固有の問題 Docker Desktop for mac 2.2.x の不具合 127.0.0.1 以外のローカルループバックアドレスがデフォルトで使えない タイトルは釣りです 1677万案件は試してません 対象読者 開発環境を docker-compose で構築しているWebプログラマの人々 複数案件を抱え、ホスト側ポート番号を考えるのに疲弊している人々 HTTP 80 -> 80はとっておいて8080にしたろ! あの案件で8080を使ったからこっちは10080にしたろ! 10080の次だからとりあえず20080にしたろ! うーん、8000!w HMRで8080使いたいけれど使われてるから8081にしたろ! 問題提起 docker-compose.ymlの例 anken-1/

                                                まだdocker-composeのホスト側portを考えるのに疲弊しているの? 〜IP指定してwell-known ports使い放題、同時に1677万案件回す〜 - 勉強日記
                                              • Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ

                                                前回(第2回)は、Apache httpdのCompose環境を例に、シンプルな開発環境の構築方法を学びました。今回取り上げるのは、Dockerに対応したアプリケーションを考える上で欠かせない、コンテナ間のDocker内部ネットワークと名前解決についてです。 名前空間(namespace)の分離とコンテナ間通信 通常のLinuxホスト上では、複数のプロセスがポートを重複して開くことはできません。たとえば、ApacheとNginxはデフォルトでTCPポート80番を使用しますが、それぞれが同じTCPポート80番を同時に使用できません。 一方で、複数のプロセスをコンテナとして動かせば、お互いの動作には何ら影響がありません。コンテナとして実行すると、PIDなどの名前空間が隔離(isolate)され、お互いのプロセスが見えない状態で動作するからです。それだけでなく、コンテナごとにネットワークも隔離さ

                                                  Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ
                                                • Podman v3 で docker-composeを実行する - 赤帽エンジニアブログ

                                                  Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。最近はPodmanやOpenShiftの良さをより簡潔に伝えられないかと日々考えながら記事の寄稿などの活動も行っています。 前回の記事では RHEL 8.4 BetaとPodman v3について紹介しましたが、 ついにRHEL 8.4 がGAになりイメージの入手が可能になりました。有効なサブスクリプションをお持ちの場合や、Red Hat Developer Programのアカウントをお持ちの場合は今すぐに入手できます。なお、評価版についてはこの記事執筆時点ではRHEL 8.3のままのようです。 今回は前回記事でも触れたPodman v3でdocker-composeを実行する方法について紹介します。 前回記事はこちらです。 rheb.hatenablog.com (追記)この記事の続きの記事を書きました。

                                                    Podman v3 で docker-composeを実行する - 赤帽エンジニアブログ
                                                  • VS Code Remote - Containers を Docker Compose で使うのだー! - Mitsuyuki.Shiiba

                                                    VS Code の Remote - Containers プラグインを使うと Docker の中で開発ができて最高だよ、という記事を読んで面白そうなので触ってみた。 www.keisuke69.net ちょっとぐぐったら、このプラグインに関する記事がいっぱい出てきた。結構前から人気なのね。知らなかったや。 ## Remote - Containers って何なの? は、だいたいこんな印象。Remote - Containers プラグインが VS Code Server をコンテナの中にインストールして、ローカル側の VS Code がその VS Code Server とコミュニケーションする。 それによって、実際はコンテナの中にある開発環境が、あたかもローカルにあるみたいな気持ちで VS Codeを使うことができる。だから、ローカル側に例えば PHP を入れてなくても、VS Code

                                                      VS Code Remote - Containers を Docker Compose で使うのだー! - Mitsuyuki.Shiiba
                                                    • 【連載】世界一わかりみが深いコンテナ & Docker入門 〜 その4:docker-composeってなに? 〜 | SIOS Tech. Lab

                                                      ◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ こんにちは、サイオステクノロジー技術部 武井(Twitter:@noriyukitakei)です。本連載もいよいよ折り返し地点に差し掛かりました。今回は、docker-composeについてお話したいと思います。 7

                                                        【連載】世界一わかりみが深いコンテナ & Docker入門 〜 その4:docker-composeってなに? 〜 | SIOS Tech. Lab
                                                      • Rails 6: Docker/docker-compose/dipで`rails new`力を取り戻す|TechRacho by BPS株式会社

                                                        2020.02.27 Rails 6: Docker/docker-compose/dipで`rails new`力を取り戻す こんにちは、hachi8833です。いつからrails newが面倒になってきたのでしょう。 小さめのアプリケーションをスクラッチで書くことをrails new力と呼んでるけど、保守や負債解消や機能追加だけやってると、めちゃくちゃこの力が衰える。くだらないアプリをいっぱい作らないとなーって思った。 — 鶏胸肉 (@yoshi_hirano) October 27, 2019 rails new力が少しずつ返ってきた。これ定期的にやらないとだめだな。 — 鶏胸肉 (@yoshi_hirano) October 26, 2019 私の場合rails newする機会が多いので、Evil Martians流のDocker開発環境構築の次の段階として、自分用にDocker環

                                                          Rails 6: Docker/docker-compose/dipで`rails new`力を取り戻す|TechRacho by BPS株式会社
                                                        • AmazonCognitoでユーザー認証するリバースプロキシサーバーをdocker-composeで構築する - Qiita

                                                          はじめに 社内で構築したWEBアプリを社外のユーザーにも使ってもらう際に、ユーザー認証部分を従来は node.js+express+passport で構築していました。 この方式の場合、ユーザーの追加変更削除を行うにはユーザーを管理するデータベースを直接触るか、または別途ユーザー管理画面を作成する必要があり手間がかかっていました。 今回この認証とユーザー管理部分をAWSのCognitoに移行したので手順を共有します。 なお、このサンプルではローカルPCにWEBアプリおよびリバースプロキシをサーバー構築するものとします。 Amazon Cognitoの設定 ユーザープールの作成 AWSにログインしてサービスの一覧から Cognito をクリックし、次画面で[ユーザープールを作成]ボタンをクリックします。 Cognitoユーザーのサインインオプションは「Eメール」のみ選択します。 セキュリテ

                                                            AmazonCognitoでユーザー認証するリバースプロキシサーバーをdocker-composeで構築する - Qiita
                                                          • Scaffoldy - Software stack generator for Docker Compose

                                                            Are you a developer? Do you spend too much time googling how to setup your new project and which services to use? You've come to the right place. scaffoldy creates a scaffold of multiple software solutions for you to build on using Docker Compose

                                                            • 「Docker Desktop 3.6」がリリース、Docker Compose V2はリリース候補が登場

                                                              CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                「Docker Desktop 3.6」がリリース、Docker Compose V2はリリース候補が登場
                                                              • App Engine を布教したくて Go + Datastore の開発環境を Docker Compose でシュッと立ち上げた話 - Qiita

                                                                App Engine を布教したくて Go + Datastore の開発環境を Docker Compose でシュッと立ち上げた話GoAppEnginedatastoredocker-compose 最新1の Google App Engine Goランタイムの開発環境を Docker Compose で簡単に構築してみた話。 あるいはリーズナブルにサーバーを運用できる App Engine を布教する話。 TR;DR; 環境構築 https://github.com/pistatium/appgengine-go112-datastore-docker-compose 動くサンプルはこちら。 docker-compose up -d で開発環境が立ち上がります。 プロジェクトのテンプレートにするなりご自由に。 App Engine + Datastore の構成 非常に安価でのサーバ

                                                                  App Engine を布教したくて Go + Datastore の開発環境を Docker Compose でシュッと立ち上げた話 - Qiita
                                                                • 「Docker Desktop 3.4」が公開 ~有償版でないと更新スキップできないと誤解を招くリマインダーを改善/新しいボリューム管理インターフェイスと「Docker Compose V2」の試験対応も

                                                                    「Docker Desktop 3.4」が公開 ~有償版でないと更新スキップできないと誤解を招くリマインダーを改善/新しいボリューム管理インターフェイスと「Docker Compose V2」の試験対応も
                                                                  • コンテナーといえばこれ、「Docker」と「Docker Compose」を使いこなす

                                                                    仮想化を利用するとOS環境を簡単に切り替えられる。そこで各種仮想化技術の基本的な仕組み、主要な仮想化ソフト&コンテナー管理ツールの導入方法などを徹底解説する。 Part3では、人気があるコンテナー管理ソフトウエア「Docker」の使い方を解説します。基本となるdockerコマンドの利用方法だけでなく、「Docker Compose」「Docker Desktop」についても紹介します。実際にDockerを動かして、コンテナーの利便性を体感してください。 Part1で紹介した通り、アプリケーションをホストOS環境とは切り離された隔離環境で稼働させるのが、コンテナー型仮想化技術の特徴です。同技術によるアプリケーションの実行単位である「コンテナー」を管理するソフトウエアは複数存在します。 2023年1月時点で最も普及しているのが、「Docker」(https://www.docker.com/)

                                                                      コンテナーといえばこれ、「Docker」と「Docker Compose」を使いこなす
                                                                    • [Docker] Windows 10 Pro 64bit に Docker と Docker Compose をインストールする - Qiita

                                                                      Client: Docker Engine - Community Version: 18.09.1 API version: 1.39 Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:34:26 2019 OS/Arch: windows/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.1 API version: 1.39 (minimum version 1.12) Go version: go1.10.6 Git commit: 4c52b90 Built: Wed Jan 9 19:41:49 2019 OS/Arch: linux/amd64 Experimental: false

                                                                        [Docker] Windows 10 Pro 64bit に Docker と Docker Compose をインストールする - Qiita
                                                                      • 【Podman v3】ルートレスモードでdocker-composeを実行する - 赤帽エンジニアブログ

                                                                        Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。 Red Hat Enterprise Linux(以下、RHEL) 8向けPodmanの新しいパッケージ(v3.2.3)が公開され、ルートレスモードでdocker-composeが使用できるようになりました。以前の記事ではrootモードでdocker-composeを動かす方法を紹介しました。 rheb.hatenablog.com 今回はPodman v3.2以降で対応したルートレスモードでdocker-composeを実行する方法について紹介します。 Podman v3.2.3のアップデート ルートレスでpodman.socketサービスを起動する (参考)RHEL 8製品ドキュメントの該当項目について docker-composeコマンドをコンテナで実行する ルートレスでdocker-compose

                                                                          【Podman v3】ルートレスモードでdocker-composeを実行する - 赤帽エンジニアブログ
                                                                        • 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 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

                                                                            • Docker Compose の depends_on の使い方まとめ

                                                                              Docker Compose の depends_on の使い方をかんたんにまとめました。 主に自分用のまとめですが、このあたりは公式ドキュメントの説明があまり充実していないので Docker Compose をよく使う方のお役に立つのではないかと思います。 前提 Compose ファイル( docker-compose.yml )のバージョン 3.8 を前提としています。 動作確認には次のバージョンを使用しました: $ docker --version Docker version 20.10.5, build 55c4c88 $ docker-compose --version docker-compose version 1.29.0, build 07737305 depends_on とは depends_on は Docker Compose の各サービスに対して設定できる項目

                                                                                Docker Compose の depends_on の使い方まとめ
                                                                              • Next.js(TypeScript) × Docker(Compose V2) 最速構築Tips. - Qiita

                                                                                はじめに こんにちは! @Keichan_15 です! 勉強の一環でNext.jsを使用したTech Blogの作成を始めたのですが、環境構築にDockerを使用したので備忘録も兼ねて残しておこうと思います。 シンプルな構成ではありますが、改善点等あればコメント頂けますと幸いです! 準備 まず、任意のディレクトリに新規フォルダを作成し、該当フォルダに移動します。 ※筆者は nextjs_techblog という名前のフォルダを作成しました。ここはご自身でお好きなお名前にしてくださいね。

                                                                                  Next.js(TypeScript) × Docker(Compose V2) 最速構築Tips. - 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