並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 95件

新着順 人気順

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

  • 第167回 M1搭載MacのDockerでMySQLを動かしてみる | gihyo.jp

    2020年11月に発表されたMacBook Airから搭載されているM1チップというCPUがあります。こちらは従来のMacに搭載されていたCPUがx86/64の命令セットとは異なり、ARMアーキテクチャを採用しているという違いがあります。発売から1年以上たち、インテル製のCPUを搭載したMacがラインナップから無くなったので、次もしMacを購入するとなるとM1チップ搭載のMacを購入することになります。 今回は、その際に問題が起こりがちなDockerでの開発環境の構築について、紹介していきたいと思います。 DockerでMySQLを動かしてみる まずは、dockerコマンドでMySQLを指定して動かしてみようと思います。 % docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest Unable

      第167回 M1搭載MacのDockerでMySQLを動かしてみる | gihyo.jp
    • 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
      • How to deploy on remote Docker hosts with docker-compose | Docker

        Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build Cloud Speed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers

          How to deploy on remote Docker hosts with docker-compose | Docker
        • Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ

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

            Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ
          • The internals and the latest trends of container runtimes (2023)

            Last week I had an opportunity to give an online lecture about containers to students at Kyoto University. The slide deck can be found here (PDF): 1. Introduction to containersWhat are containers?Containers are a set of various lightweight methods to isolate filesystems, CPU resources, memory resources, system permissions, etc. Containers are similar to virtual machines in many senses, but they ar

              The internals and the latest trends of container runtimes (2023)
            • 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-compose.yamlのversionがobsoleteという警告がでるようになったので、不要になっていたのはいつからか調べた - @znz blog

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

                • Dockerのコンテナの中からホストOS上のプロセスと通信する方法 - Qiita

                  問題点 Docker で起動したコンテナ内からホストOS(ローカルPC)内のプロセスと通信する際に、 localhost と指定しがちだけど localhost だとコンテナ内を指してしまい、 意図した通りに通信することができない。 例えば、ホストOS上で 80ポートで Listen している Nginx が起動していて、 コンテナ内のプログラムから http://localhost:80 でアクセスしても接続できない。 これは通常のプロセスだけじゃなく、docker で複数のコンテナを起動して、 コンテナ同士で通信する場合も同じように接続できない。 解決方法 その1:ホストOSのIPアドレスを指定する ホストOSのIPアドレスが 192.168.11.1 だとして、http://192.168.11.1:80 でアクセスするようにする。 その2:dockerコマンドの引数で指定する Do

                    Dockerのコンテナの中からホストOS上のプロセスと通信する方法 - 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

                    • Dockerを少しずつ理解しようっていうお話 - Qiita

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

                        Dockerを少しずつ理解しようっていうお話 - 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.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でGoの開発環境を構築する - Qiita

                            Go言語の勉強を始めたので備忘録がてら書いてみます。 今回は環境構築のみですが、Go言語でのAPIサーバーの開発編を続編で書けたらいいなと思ってます。 なぜDockerで? Dockerでの環境構築は、様々なメリットが存在します。 どのOSでも簡単に環境構築が出来る ホストOSと開発アプリが隔離されるので安全 デプロイやテストが楽になる ホストOSにインストールするソフトウェアが減る Dockerは最高です。 そもそもDockerとは? コンテナ型の仮想環境を扱うためのプラットフォームです。 コンテナと呼ばれる軽量、高速に動作する仮想マシンのようなものを作成、配布、実行することができます。 詳細についてはさくらナレッジの記事がわかりやすいのでそちらをご覧ください。 さくらナレッジ Docker入門(第一回)~Dockerとは何か、何が良いのか~ Dockerのインストール Windows

                              DockerでGoの開発環境を構築する - 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
                              • 【Mac/Win対応】DockerでPHPローカル開発環境の最強構築方法

                                こんにちは、タカフです。 Dockerでローカルマシンに開発環境を構築する時の悩み・やりたいことって色々ありますよね。 例えば僕の場合はこんな感じです。 コマンド一発でローカルマシンにLAMP開発環境を作りたい おなじみのポート番号アクセスはやめてドメインアクセスにしたい ローカル開発環境とてSSLで開発を進めたい DocumentRootはプロジェクト配下のサブディレクトリ(public/htdocs等)にしたい PHPのXdebugは使えるようにしたい(もちろんWebもCliも) MySQLのDBデータはホスト側にもって永続化させたい といったところでしょうか。 もしあなたがDockerでLinux・Apache・PHP・MySQL開発環境を作るにあたって、この中に該当するものがあったなら本記事の内容はお役に立てるかもしれません。 今回全て解決して、その構築方法を記しました。 コマンド

                                  【Mac/Win対応】DockerでPHPローカル開発環境の最強構築方法
                                • 開発時に使えるDocker Composeテクニック - 虎の穴開発室ブログ

                                  こんにちは、虎の穴ラボのはっとりです。 Docker Compose使ってますか? 開発環境をサクッと作ることが出来るDocker Composeですが、 今回は、個人的に便利だなーと思っている設定・機能をご紹介します。 皆さん、いくつご存知でしょうか。 目次 環境変数編 基本のやり方 応用 ネットワーク編 異なるdocker-compose.ymlで起動しているコンテナ同士で接続 network設定無しで接続する方法 ※Docker DeskTop限定 ボリューム編 その他 command に tail -f /dev/null を指定してコンテナを起動しっぱなしにする。 設定ファイルを分割して定義する まとめ P.S. 環境変数編 基本のやり方 アプリケーションの設定を環境変数で管理することも多いと思います。 Docker Composeで環境変数を扱うにはいくつかの方法があります。

                                    開発時に使えるDocker Composeテクニック - 虎の穴開発室ブログ
                                  • GitHub - open-webui/open-webui: User-friendly WebUI for LLMs (Formerly Ollama WebUI)

                                    🚀 Effortless Setup: Install seamlessly using Docker or Kubernetes (kubectl, kustomize or helm) for a hassle-free experience with support for both :ollama and :cuda tagged images. 🤝 Ollama/OpenAI API Integration: Effortlessly integrate OpenAI-compatible APIs for versatile conversations alongside Ollama models. Customize the OpenAI API URL to link with LMStudio, GroqCloud, Mistral, OpenRouter, and

                                      GitHub - open-webui/open-webui: User-friendly WebUI for LLMs (Formerly Ollama WebUI)
                                    • docker-composeでredis環境をつくる - Qiita

                                      version: '3' services: redis: image: "redis:latest" ports: - "6379:6379" volumes: - "./data/redis:/data"

                                        docker-composeでredis環境をつくる - Qiita
                                      • [Docker / Docker Compose] コンテナのIPアドレスを固定する方法 - zaki work log

                                        以前「コンテナ若葉マーク」で「コンテナ環境ではIPアドレスじゃなくてコンテナ名を使って通信しろ!(IPアドレスは意識するな!)」みたいなことを話したりしたことあったんですが、何らかの理由でコンテナ名(ホスト名)でなくIPアドレスを使って(イコールIPアドレスを固定して)コンテナを使いたい場合について。 コンテナ単体で固定IPアドレスを使いたいユースケースはさすがに無いと思うので、複数のコンテナをデプロイしてお互いのコンテナ間通信の際にIPアドレスを固定したい、という場合について、Docker単体(docker実行)の場合と、Docker Compose使用時それぞれについて説明します。 まずDocker Networkを作成してから、そのネットワーク上にコンテナをデプロイ、という構成は同じです。 Docker単体 Network作成 ネットワークのみ指定のコンテナ IPアドレス指定 Doc

                                          [Docker / Docker Compose] コンテナのIPアドレスを固定する方法 - zaki work log
                                        • Python3の実行環境をDockerで用意する - Qiita

                                          「モバイルSuicaの利用履歴を経費精算に簡単に出せるように編集するサービスの作成」の第一歩 まずはPythonでの開発を行うのでPythonを実行できる環境を作る 筆者の環境 windows PC (Core i7-7600 / 16GB) VS codeで編集 PythonとDockerの拡張機能は入れておくと便利 方針 Windows PCで開発しているので直接やるといろいろ面倒くさい Pythonの実行環境はDockerでコンテナを立てる 準備 Docker for Windowsをインストールする Hyper-Vの有効化など必要。 [docker-compose]もインストール ※[Docker] Windows 10 Pro 64bit に Docker と Docker Compose をインストールする Dockerfileを作る いろいろインストールするのでイメージをbu

                                            Python3の実行環境をDockerで用意する - Qiita
                                          • docker-compose up で一部のサービスを除外する方法

                                            追記 2021/03/25: profiles を使った方法について追記しました。 Docker 小ネタで、 docker-compose up コマンドで一部のサービスを除外する方法についてです。 動作確認時点の Docker と Docker Compose のバージョンは次のとおりです。 docker: 19.03.5, build 633a0ea docker-compose: 1.25.4, build 8d51620a docker-compose.yml で定義されたサービスのうち一部を除外してサービスを起動する方法として、以下の 3 通りの方法があります。 方法 A: docker-compose up の引数を使う 方法 B: docker-compose up の --scale オプションを使う 方法 C: 設定ファイルで profiles を使う 方法 A: doc

                                              docker-compose up で一部のサービスを除外する方法
                                            • ありのままのコンテナを使って E2E テストを GitHub Actions 上で行う

                                              コンテナでサーバーを動かして、それに対するリクエストをするE2Eテストを GitHub Actions 上で動かすことに苦労したので書く。 成果物repo: https://github.com/sadnessOjisan/e2e-gha お題となるサーバー コンテナに固めるから別に何言語でも良いので、まずはちょっとしたエコーサーバーを書いてみよう。 import Fastify from "fastify"; const fastify = Fastify({ logger: true, }); fastify.get("/", async function handler(req, res) { const q = req.query["q"]; res .status(200) .headers({ "content-type": "application/json", }) .se

                                                ありのままのコンテナを使って E2E テストを GitHub Actions 上で行う
                                              • GitHub - coollabsio/coolify: An open-source & self-hostable Heroku / Netlify / Vercel alternative.

                                                Coolify is an open-source & self-hostable alternative to Heroku / Netlify / Vercel / etc. It helps you to manage your servers, applications, databases on your own hardware, all you need is SSH connection. You can manage VPS, Bare Metal, Raspberry PI's anything. Imagine if you could have the ease of a cloud but with your own servers. That is Coolify. No vendor lock-in, which means that all the conf

                                                  GitHub - coollabsio/coolify: An open-source & self-hostable Heroku / Netlify / Vercel alternative.
                                                • GitHub - compose-spec/compose-spec: The Compose specification

                                                  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 - compose-spec/compose-spec: The Compose specification
                                                  • dockerを使ってgoの環境構築

                                                    これからデータベースやストレージなどGo以外も使って開発していくので、そのまま自分のPC上にこれらの環境を構築していくのはいいものではありません。そこでDockerを使ってコンテナ上で開発をしていこうと思います。 今回のデータはgithubの07go_dockerにあります。 Dockerとは コンテナという技術を使って仮想環境を構築できるツールです。例えば私が使っているMacOS上にWindowsのソフトが使えるような場所を作成します。これが仮想環境です。 仮想環境といえばVMWareやVirtualBoxなどがありますが、それらと異なりゲストOSを挟まないので軽量に動作する利点があります。 私もここら辺は全然詳しくないのですが、Dockerは開発環境を持つコンテナを簡単に立ち上げたり潰したりできるので重宝しています。またいろいろなものがコンテナ内で閉じているので自分のPC環境を汚すこと

                                                      dockerを使ってgoの環境構築
                                                    • Docker MySQLコンテナ起動時に初期データを投入する - Qiita

                                                      DockerのMySQLイメージは、「/docker-entrypoint-initdb.d」にマウントしたディレクトリに「.sql」「.sh」「.sql.gz」という拡張子でファイルを配置しておくと、MySQLイメージからコンテナを生成・起動する時に、それらのファイルを読み込み実行してくれます。この仕組みを利用して、MySQLコンテナ生成・起動時に初期データを登録してみます。 https://docs.docker.com/samples/library/mysql/#docker-secrets ※Initializing a fresh instance 前提 Dockerがインストールされていること docker-compose.ymlの作成 まずは、docker-compose.ymlを書きます。

                                                        Docker MySQLコンテナ起動時に初期データを投入する - Qiita
                                                      • docker-composeのNginxから複数の別composeにリバースプロキシする

                                                        (紹介用にまとめたので最初の3つのディレクトリは本来別のリポジトリで管理すると思います。) 構成図構成図としてはこのような感じになります。 緑の四角で囲まれたのが一つのdocker-compose、オレンジの四角が一つのコンテナ、黄色の四角はポートバインドです。 これで理解できた人はもう以下を読む必要ありません(笑) 以下各ディレクトリについて説明します。 リバースプロキシ用Nginxです。 これがホストの80番ポートでHTTPアクセスを受け、リクエストされたアドレスに応じてホストのそれぞれのポートにプロキシします。 foo.com.confとbar.com.confはほぼ同じですがupstreamのポートが分かれています。 リバースプロキシのDocker Composeのコツこの構成でNginxは [ホストのIP]:[各サービスのポート] に対してサイトごとリクエストをプロキシしなくては

                                                          docker-composeのNginxから複数の別composeにリバースプロキシする
                                                        • Awesome-Compose: Application samples for project development kickoff | Docker

                                                          Awesome-Compose: Application samples for project development kickoff Software systems have become quite complex nowadays. A system may consist of several distributed services, each one providing a specific functionality and being updated independently. Starting the development of a project of such complexity is sometimes time consuming, in particular when you are not already familiar with the soft

                                                            Awesome-Compose: Application samples for project development kickoff | Docker
                                                          • 【Docker Compose】複数.yml(コンテナ間)ネットワーク設定方法

                                                            こんばんはエンジニアの眠れない夜です。 Docker Composeを使っていて別のDocker Composeファイル(.ymlファイル) で設定しているコンテナに接続したくなることはありませんか? 例えば、開発する時 データベースはMySQLやPostgreを起動して複数のアプリケーションから参照する。 という使い方をしたくなります。 しかし、 データベースのポートがバッティングしてしまったり アプリケーションごとにデータベースのコンテナが必要になったり 別のアプリケーションと接続したくなったり と… 複数のDocker Composeのコンテナ間でネットワーク接続ができないととても不便です。 こういった問題に直面してしまうのは言うまでもなくDockerのコンテナネットワークに関する知識が不足していることが原因です。 上記のような問題を解決できるようになるために今回は複数のDocker

                                                              【Docker Compose】複数.yml(コンテナ間)ネットワーク設定方法
                                                            • Podman で Compose したかったらどうするの? - Qiita

                                                              Podman の CLI はほぼ Docker 互換だから、コマンドに戸惑わず同じ使用感で使えるよって言うけど、 ネットワークの仕組みは違うみたいだし、公式サポートの compose も無い Podman でコンテナ同士の疎通と連携はどうすればいいの!?と迷える子羊化していた自分にこの記事を送ります。 はじめに この記事では Podman-Compose の使い方については詳しく触れていません。サードパーティ製のツールである Podman-Compose に代わって、 Podman の標準機能である podman generate kube と podman play kube を使って起動、実行、停止までを完結してみようと試みた内容です。 背景 CentOS8, RHEL8 で最も衝撃的だった変更の一つは何か? と聞かれた時、 Docker のサポート廃止と Podman の採用を挙げる

                                                                Podman で Compose したかったらどうするの? - Qiita
                                                              • Dockerコンテナのタイムゾーン変更方法 - Qiita

                                                                $ docker run -it --rm -e TZ=Asia/Tokyo verdaccio/verdaccio:4.1.0 sh ~ $ date Tue Jul 16 15:06:26 UTC 2019 # etc/localtimeをvolume mountだと変わった $ docker run -it --rm -v /etc/localtime:/etc/localtime:ro verdaccio/verdaccio:4.1.0 sh ~ $ date Wed Jul 17 00:08:24 JST 2019 etc/localtimeをvolume mountして問題出る場合があるので、 以下のサイトの内容を読んだほうがよい。 Docker で /etc/localtime をホストに volume マウントしてハマった話 Ubuntu 16.04(xenial)のDoc

                                                                  Dockerコンテナのタイムゾーン変更方法 - Qiita
                                                                • docker networkの削除ができない - Qiita

                                                                  ネットワークをリプレイスするために削除を試みたところ、なかなか削除がうまくいかなかったので、色々調べたのをここに備忘録残しておきます。 docker network rm ネットワーク名 # Error response from daemon: error while removing network: network ネットワーク名 id ~ has active endpoints どうやらネットワークがまだコンテナと結びついているため削除ができないみたい。 docker network rmに強制削除のオプションはないので、リソース間の結びつきを調べて未使用コンテナを地道に消していくという作業をやらないといけない。 # ネットワーク検証 docker network inspect ネットワーク名 # "Containers"に書かれているコンテナを停止 docker stop コ

                                                                    docker networkの削除ができない - Qiita
                                                                  • Docker and AWS collaborate to help deploy applications to Amazon ECS on AWS Fargate

                                                                    Docker and Amazon Web Services have announced a simplified developer experience to deploy and manage containers on Amazon Elastic Container Service (ECS) directly from Docker tools. Now, customers can use Docker Desktop and Docker Compose to deploy containers on Amazon Elastic Container Service (ECS) using the AWS Fargate launch type. After customers build and test containers locally using Docker

                                                                      Docker and AWS collaborate to help deploy applications to Amazon ECS on AWS Fargate
                                                                    • docker-compose.yml を環境ごとに分割する - yKicchan's blog

                                                                      前提 Compose ファイルフォーマットバーション 3.x 結論 -f オプションを使う $ docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d または環境変数を使う: COMPOSE_FILE, COMPOSE_PATH_SEPARATOR $ export COMPOSE_PATH_SEPARATOR=: $ export COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml $ docker-compose up -d ファイル間、プロジェクト間での Compose 設定の共有 — Docker-docs-ja 17.06 ドキュメント 注意 extends キーワードは 2.1 までのサポートで、(2020年7月現在)ではご利用いただけ

                                                                        docker-compose.yml を環境ごとに分割する - yKicchan's blog
                                                                      • docker-composeでのプロキシ設定を一つのファイルにまとめる - Qiita

                                                                        docker-composeでのプロキシ設定を一つのファイル(.envというファイル)にまとめたリポジトリを作りました。 SolKul/docker-compose-proxy 2021/3/15追記 docker-composeの.envファイルの認識場所が変わったようです。今度からはdocker-compose.ymlと同じ階層に保存してください。特にVSCodeのRemote Containerで.envファイルを使っている人は注意が必要です docker-composeの.envファイルの認識場所が変わった メリット このようにするメリットとしては、 プロキシ設定がimageに焼き付かない 別の人に使って貰おうとdocker-compose.ymlを配布したいと思ったが、プロキシ設定に認証情報が入っているため配布したくない場合でも、この方法を使えば、docker-compose.y

                                                                          docker-composeでのプロキシ設定を一つのファイルにまとめる - Qiita
                                                                        • docker-compose.ymlで.envファイルに定義した環境変数を使う - lycheejam's tech log

                                                                          概要 Docker Composeのdocker-compose.yml内に設定値を直接書き込むのではなく別ファイルで環境変数を定義し、その定義した値を使用してコンテナを作成します。 先日、Docker Composeを使用したPHPの環境構築の流れでMySQLを使用したDBサーバ(コンテナ?)を作成しました。 MySQLの初期スキーマ・ユーザ/パスワード・rootパスワードをdocker-compose.ymlに直書きがなんかな〜と思った次第です。 極論、ここ読めです。 Environment variables in Compose | Docker Documentation 目次 概要 目次 参考サイト様 成果物 docker-compose.ymlで環境変数を使う 注意事項 docker-compose.ymlで環境変数を使用するための構文 .envファイルの作成 docker-

                                                                            docker-compose.ymlで.envファイルに定義した環境変数を使う - lycheejam's tech log
                                                                          • DockerコンテナでもGPUが使いたい

                                                                            NVIDIA Container Toolkit を使って Docker のコンテナからホストの GPU を使ってみるという内容です。Docker 19.03 から追加されたオプション --gpus を使って GPU コンテナを作成します。 環境OS は Ubuntu 18.04。NVIDIA ドライバーはインストール済みであり、Docker も利用可能な状態です。 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS" $ nvidia-smi Fri Nov 29 19:23:30 2019 +------------------------------------------------

                                                                              DockerコンテナでもGPUが使いたい
                                                                            • オープンソースのエラートラッキングシステム、Sentryをローカルで動かしてみる - CLOVER🍀

                                                                              これは、なにをしたくて書いたもの? オープンソースのエラートラッキングシステムとして、Sentryというものがあるということを知り、ちょっと試してみようかなと。 Sentry | Error Tracking Software — JavaScript, Python, PHP, Ruby, more SentryはSaaSとしても使えるのですが、自分でローカルに構築することもできるようです。 Self-Hosted Sentry - Docs Dockerイメージでインストールするのが推奨されているようなので、今回はこちらを使ってローカルにSentryを導入してみたいと思います。 Installation with Docker - Docs Sentryとは? Sentryは、オープンソースのエラートラッキングシステムです。 Sentry | Error Tracking Softwa

                                                                                オープンソースのエラートラッキングシステム、Sentryをローカルで動かしてみる - CLOVER🍀
                                                                              • docker-compose upしたときに「A server is already running.」って言われないようにする - Qiita

                                                                                docker-compose upしたときに「A server is already running.」って言われないようにするRailsDockerdocker-compose $ docker-compose up ... web_1 | A server is already running. Check /app/tmp/pids/server.pid. web_1 | => Booting WEBrick web_1 | => Rails 5.0.6 application starting in development on http://0.0.0.0:3000 web_1 | => Run `rails server -h` for more startup options web_1 | Exiting ...

                                                                                  docker-compose upしたときに「A server is already running.」って言われないようにする - Qiita
                                                                                • CentOS7 Docker + Docker Compose のインストール - Qiita

                                                                                  この記事に書かれている事 CentOS7 への Docker 及び Docker-compose のインストール SeLinuxの無効化 いろいろと制限が出るから無効化しちゃいましょう。 Dockerのインストール 動作確認 Docker Composeのインストール しばらく触らないと忘れちゃうので備忘録として、、、 SeLinuxの無効化 コマンドで監視モードに変更 再起動後は無効化されるように設定ファイルを変更 [user01@cent7 ~] getenforce Enforcing [user01@cent7 ~] sudo setenforce 0 [user01@cent7 ~] getenforce Permissive [user01@cent7 ~] sudo vi /etc/sysconfig/selinux # This file controls the stat

                                                                                    CentOS7 Docker + Docker Compose のインストール - Qiita

                                                                                  新着記事