並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 502件

新着順 人気順

docker-composeの検索結果121 - 160 件 / 502件

  • ECS CLIを使ってDocker Composeのファイルを使ってECSにデプロイする - Qiita

    ECS CLIというECS専用のCLIツールが先日、発表されました(AWS CLIのECS対応という話ではなく、ElasticBeanstalk用のebコマンドがあるようなイメージと似ていると思います) このツールの最大の利点としてはDockerComposeで作成したdocker-compose.ymlがECSでも使えるよ!という所だと思います。 自分はDockerComposeを使った事がなかったので、初めにDockerComposeの公式チュートリアルをローカルで試しつつ、その後、ECS-CLIを使ってローカルで作成したものをAWSのECSにデプロイしてみたのでメモ。 結論 ECS-CLIを使う事をで簡単にDockerComposeで作った環境をAWSにデプロイできる コマンドはdocker-composeに似ているので覚えやすい ECS-CLIでbuildディレクティブは現在使えな

      ECS CLIを使ってDocker Composeのファイルを使ってECSにデプロイする - Qiita
    • docker-compose.ymlが環境別に複数ある場合はCOMPOSE_FILEを定義しておくと幸せになれる

      明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase

        docker-compose.ymlが環境別に複数ある場合はCOMPOSE_FILEを定義しておくと幸せになれる
      • GitHub - docker/app: Make your Docker Compose applications reusable, and share them on Docker Hub

        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.

          GitHub - docker/app: Make your Docker Compose applications reusable, and share them on Docker Hub
        • docker-compose で作る nginx + PHP-FPM7 + HTTP/2 に対応したモダンな WordPress 開発環境 | Recruit Tech Blog

          はじめに 前回のエントリで Docker ( docker-compose ) を使った nginx + HTTP/2 + PHP-FPM7 + MySQL 環境の構築方法をご紹介しました。 docker-compose による nginx + HTTP/2 + PHP-FPM7 + MySQL 環境の構築方法 これまでは WordPress ないし PHP の動作環境をローカルマシン上に構築するとなると、XAMP や MAMP といったオールインワンパッケージをインストールしたり、VCCW と VirtualBox で仮想環境を構築するといった手法が考えられました。個人開発やちょっとした動作検証程度であればまだしも、環境ごとへの依存性が強いこれらの手法では、開発者間やローカルマシンと本番サーバとの間で環境を全く同じ状態にするのに困難を極めることでしょう。 Docker はシンプルかつ軽量

            docker-compose で作る nginx + PHP-FPM7 + HTTP/2 に対応したモダンな WordPress 開発環境 | Recruit Tech Blog
          • Announcing Compose V2 General Availability | Docker

            We’re thrilled to announce the General Availability of Docker Compose Version 2 (aka V2)! We launched the first version of Compose V2 in June of 2021. Thanks to your feedback, we’ve made numerous improvements since our initial rollout — and have seen a steady increase in adoption over the last 10 months. We’re hearing a lot of good things about V2!  Currently, 78% of Docker Compose users running t

              Announcing Compose V2 General Availability | Docker
            • Flask+uwsgi+nginxの環境が作りたい?それ、Dockerなら1コマンドで出来るよ。 - Qiita

              $ python run.py * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) Flaskの公式ドキュメント http://flask.pocoo.org/docs/1.0/quickstart/ には This launches a very simple builtin server, which is good enough for testing but probably not what you want to use in production. For deployment options see Deployment Options. 開発用サーバはテスト用には十分だけど、本番環境では非推奨って書いてあるので、Dockerを使って楽をしようと思った。 TL;DR https://github.com/lb

                Flask+uwsgi+nginxの環境が作りたい?それ、Dockerなら1コマンドで出来るよ。 - Qiita
              • Docker Compose で CakePHP の開発環境を作る - 座敷牢日誌

                Docker Compose のドキュメントに Django, Rails, Wordpress の開発環境にDocker Compose を利用する例が載っています. PHPのWebアプリケーションフレームワークのCakePHPにどう適用するのか試してみました. 結論からいうと, ちょっと手直しすると, 他のフレームワークへの転用も簡単そうです. アプリケーションとフォルダの構成 OSはUbuntu, データベースにMySQL, デバッグ用のWebサーバにはPHPのビルトインサーバを使う構成としています. 以下で述べる Dockerfile と docker-compose.yml は,同じフォルダ cakephp-app のなかに置いてあるものとします. Dockerfile Dockerfileの記述例を示します. FROM ubuntu RUN apt-get update \ &

                  Docker Compose で CakePHP の開発環境を作る - 座敷牢日誌
                • Overview of installing Docker Compose

                  { 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 MacWindows Use the MSI installer Early Access OverviewInstall and configureUse IntuneF

                    Overview of installing Docker Compose
                  • docker-composeでデータベースコンテナを立てるときのTips

                    docker-composeを使うと連携する複数のコンテナを割と簡単に構築できます。 アプリケーションコンテナや開発用コンテナからデータベースコンテナを扱う際に気になったことをまとめてみます。 ✗TOC データベースの永続化 redis mysql postgres mongo データベースを参照する方法 portの指定 データベースの永続化 データベース内のデータは永続化しないと消えてしまうので、残したい場合は明示的に永続化させておく必要があります。 公式のイメージの設定例(redis, mysql, postgres, mongo)を書きます、ホストのディレクトリにマウントする方法(data volume)を採用しています。データコンテナを使う方法は書いていません。 redis Docker Hub /dataをマウントすると良いようです。docker-compose.ymlに以下のよ

                    • 第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
                        • お一人様のMastodon - Qiita

                          Mastodonを見ていたら、SINGLE_USER_MODEという設定項目があった。 トップページはアカウントID=1のストリームに固定(リダイレクト)される /aboutからサインアップできない。(入力はできるけど、トップに戻り何も起きない) Adminの管理はできる 公開インスタンスリストにも3つばかりSingleな奴がいますし、作ってもいいんじゃないかと。 List-of-Mastodon-instances SINGLE_USER_MODEをセットアップする まずは普通に立ち上げよう。準備。 cp .env.production.sample .env.production vim .env.production rake secretを埋めたり。 手元でやってみる場合、LOCAL_DOMAINはとりあえずlocalhost:3000を入れとくとよいです。 Rails的な色々をし

                            お一人様のMastodon - Qiita
                          • docker-compose depends_onとlinksの違い - Qiita

                            db: image: mongo ports: - "27017:27017" web: build: . command: bundle exec rails s -p 3000 -b '0.0.0.0' ports: - "3000:3000" links: - db - db:database linksを使えば、webコンテナからdb:27017またはdatabase:27017を使用してmongoコンテナにアクセスすることができます。dockerコンテナはIPアドレスを固定するのが面倒なのでエイリアスで接続できるのは便利ですね。ちなみにdbが[サービス名]で、databaseが名付けた[エイリアス名]です。 version2での違い docker-compose.ymlでversion:'2'を指定すれば、以上の違いはなくなるそうです。version 1の場合は他のコンテナから[

                              docker-compose depends_onとlinksの違い - Qiita
                            • Dockerで日本語対応のHeadless Chrome + puppeteerを立ち上げ

                              docker-composeで日本語対応のHeadless Chromeを「puppeteer」で操作する手順です。 🐡 Dockerfile日本語対応のChromeの入ったDockerfileは次のように記述します。 FROM ubuntu:latest MAINTAINER morizyun <@zyunnosuke> # For Japan RUN sed -i -E "s@http://(archive|security)\.ubuntu\.com/ubuntu/@http://ftp.jaist.ac.jp/pub/Linux/ubuntu/@g" /etc/apt/sources.list # Basic RUN apt-get update \ && apt-get install -y sudo curl wget zip unzip git nodejs npm fon

                                Dockerで日本語対応のHeadless Chrome + puppeteerを立ち上げ
                              • Docker コマンドチートシート - Qiita

                                # 稼働中のコンテナに入る $ docker-compose exec hoge_app bash # stop $ docker-compose stop # docker-compose管理下のコンテナを削除し、紐づくボリュームも削除 $ docker-compose rm -v # キャッシュを使わずにビルド $ docker-compose build --no-cache # コンテナを一括削除 $ docker rm `docker ps -a -q` # 全てのボリュームを削除 $ docker volume rm $(docker volume ls -qf dangling=true) # イメージ一覧 $ docker images -a # イメージ一括削除 $ docker rmi `docker images -aq` $ docker rmi -f `docke

                                  Docker コマンドチートシート - Qiita
                                • Docker環境でPyTorch 〜画像解析〜 #04 セクシー女優学習データ作成編 - Qiita

                                  はじめに 株式会社クリエイスCTOの志村です。 前回の続きです。 この記事に最初に行き着いた方は前回の記事を見ていただき、環境を作るところから始めてください。 Docker環境でPyTorch 〜画像解析〜 #01 環境構築編 Docker環境でPyTorch 〜画像解析〜 #02 モデル訓練&保存編 Docker環境でPyTorch 〜画像解析〜 #03 転移学習編 社員の曽宮、モトキが四苦八苦しながらまとめているこちらの記事もよろしかったらどうぞ Anaconda環境でPyTorch 〜株価予想〜 #04 予測(リベンジ)編 今回はセクシー女優で学習データを作っていくぞということで、下準備のために上田パイセン に 学習データの収集をお願いしたら、wikiやらなんやらをスクレイピングしてきたらしく セクシー女優名鑑が完成されていました(笑) こちらは技術選定をしつつ色々ネットを漁って。。

                                    Docker環境でPyTorch 〜画像解析〜 #04 セクシー女優学習データ作成編 - Qiita
                                  • Tomcatを使ったWebアプリをDocker化する方法を検討 - Qiita

                                    社内でDocker化を進めていますが、現在Tomcat上で動かしているJava製WebアプリをDocker化する方法を検討しています。 調べた限りでは何通りか方法があるのですが、本番稼働から開発環境までを通して期待する方法がなかったため、自分なりの方法を考えてみました。 まだ実践していませんが、こうすればできそうという方法ができたのでまとめてみました。 目標とした要件は以下の通りです。 Tomcatで動作させること HTTPとAJPの両方に対応すること Dockerイメージのビルドがややこしくならないこと 開発環境もDockerで実行させること 開発時にコードの変更を簡易に素早く反映させられること なるべく現状の動作方法を維持しつつ、開発環境にも対応させることを目標としています。 実現方法 早速、実現方法について紹介します。 紹介する方法はビルドにMaven、IDEにIntellij Id

                                      Tomcatを使ったWebアプリをDocker化する方法を検討 - Qiita
                                    • クィックスタート: Compose と WordPress — Docker-docs-ja 24.0 ドキュメント

                                      Docker Compose を使うと、Docker コンテナとして生成される独立した環境内にて WordPress を簡単に実現することができます。 このクイックスタート・ガイドは、Docker Compose を使った WordPress の設定と実行方法を示すものです。 はじめるには Compose のインストール が必要です。 プロジェクトの定義¶ プロジェクト用の空のディレクトリを生成します。 ディレクトリ名は覚えやすいものにします。 このディレクトリはアプリケーションイメージのコンテキストディレクトリとなります。 このディレクトリには、イメージをビルドするために必要となるものだけを含めるようにします。 このプロジェクトディレクトリに docker-compose.yml ファイルを置きます。 このファイルそのものが、WordPress プロジェクトを開始するための内容をすべて含

                                      • Redashのメモリ使用量を節約する - ariarijp’s blog

                                        IaaSが一般化してからメモリで悩むことは減りましたが、それでも無駄は減らしたいものです。 この記事ではRedashのメモリ使用量の節約について紹介します。 前提条件 以下の環境で検証しました。 macOS Sierra 10.12.6 Docker CE 17.09.1-ce-mac42 Redash v3.0.0 ctop コンテナのメモリ使用量確認にはctopを使用します。 github.com 検証準備 $ git clone git@github.com:getredash/redash.git $ git checkout refs/tags/v3.0.0 $ docker-compose -f docker-compose.production.yml run --rm server create_db $ docker-compose -f docker-compose.p

                                          Redashのメモリ使用量を節約する - ariarijp’s blog
                                        • Docker MySQL公式イメージを使用してDBに初期データを流し込む - Qiita

                                          一時期はalpineに乗っかったMySQLを使おうとしましたがMariaDBだったので断念。 いくら互換だとはいえ、まだ自分には早い。 そんなわけでDocker MySQL公式イメージの5.5を利用してDBを構築。 公式イメージ https://hub.docker.com/_/mysql/ 初期データを投入した状態でgithubにpushしようとしたら、rejectされてしまいました。 調べてみるとGithubのファイルサイズ制限にひっかかった模様 Working with large files https://help.github.com/articles/working-with-large-files/ 1ファイルあたり100MBまでとのこと。 InnoDBのibdata1がサイズ制限を超過していたのでした。かなりデータを厳選したんだけどな〜。 初期データインポートに使用したd

                                            Docker MySQL公式イメージを使用してDBに初期データを流し込む - Qiita
                                          • Docker Compose で PHP 7.0 の開発環境を構築する - Qiita

                                            PHP 7.0 の開発環境を構築するために書いた Docker Compose の設定ファイルをまとめました。 Docker について Docker はコンテナと呼ばれる単位でアプリケーションを管理するソフトウェアです。 コンテナはサーバー OS にインストールされているソフトウェアと独立しているので、サーバーの環境を壊すことなく、PHP のバージョンアップや HTTP サーバーの切り替えを手軽に試すことができます。 Linux ディストリビューションのパッケージ管理ツールの apt-get や yum をより使いやすくしたものとして見ることができるでしょう。 オーバーヘッドが少ないので、さくら VPS、DigitalOcean や Vultr などの格安の VPS ホスティングサービスで使うことができます。 DigitalOcean と Vultr はコンテナの運用に特化した CoreO

                                              Docker Compose で PHP 7.0 の開発環境を構築する - Qiita
                                            • 参考訳:Docker 1.10 新しい Compose ファイル、セキュリティ改善、ネットワーク機能等 | Pocketstudio.jp log3

                                              Docker社のblogで、新しい Docker 1.10 のリリースに関する投稿が掲載されました。内容を日本語でも把握できるよう、意訳も含めた参考訳を作成しました。内容は参考程度にどうぞ。 ■ Docker 1.10: 新しい Compose ファイル、セキュリティ改善、ネットワーク機能等たくさん! Docker 1.10 をお知らせします。皆さんが求めていたものが寿司詰めです。 複雑な分散アプリケーションも Docker Compose を使えば、より簡単に定義・実行できます。Compose は、コンテナをオーケストレーション(組織化)する能力があります。今回はネットワークとボリュームを設定できるようになりました。自分の開発マシン上で、複数のネットワーク層や複雑なストレージ設定をするアプリケーションがセットアップできます。セットアップした環境は、プロダクション(本番運用)にもセットアッ

                                              • docker-composeでmysql使うとき初回起動時に複数のDBを作る方法 - Qiita

                                                とりあえず自分が慣れてるんで docker-compose のymlの書式で書きますが、コマンドラインからでも同じことはできるはずでやんす。 tl; dr MYSQL_DATABASE をenvに指定すれば1個は作ってくれるけど、複数個のDBは作ってくれない /docker-entrypoint-initdb.d にあるSQLは勝手に突っ込んでくれるしシェルがあればシェルを実行してくれる /docker-entrypoint-initdb.d にいい感じのシェルを書くといい感じにDBが作れるというか、なんでもできる。 やりたいこと 以下のような docker-compose.yml を用意して、2つのDBを作りたいと思っています。 version: '2' services: db: image: mysql environment: MYSQL_DATABASE: first_datab

                                                  docker-composeでmysql使うとき初回起動時に複数のDBを作る方法 - Qiita
                                                • さわって理解するDocker入門 第4回 | オブジェクトの広場

                                                  本連載では、Docker に興味はありつつも、まだ触ったことのない方向けに、実際に Docker を触って理解していただくための記事を提供します。これまでの記事では、単一のイメージまたはコンテナを取り扱う方法について取り上げてきました。しかし、実際の開発では、データベースや Web サーバなどの複数プロセスを組み合わせてシステムを構成することが一般的でしょう。Docker を使ったシステムでは、1 つの関心事を 1 つのコンテナに割り当てる(Each container should have only one concern)ことが公式ドキュメントでも推奨されており、必然的に複数のコンテナを扱うことが多くなります。本記事では、開発環境やテスト環境向けに、ローカルホスト上で複数コンテナを起動する方法として Docker Compose というツールを紹介します。 複数コンテナ管理ツール D

                                                  • 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でGitLabとRedmineとJenkinsを立ち上げる - Qiita

                                                      書店のコンピュータ関係の棚に、最近、Dockerという言葉をよく見かけるようになったので、年末年始にDockerについて調べてみました。 その中で、RedmineやらGitLabやらのイメージを取り込んで簡単に環境が構築できると知り、試しにやってみましたので、構築手順のメモを残します。 環境 CentOS Linux release 7.2.1511 (Core) 手順 OSの設定 CentOSのアップデート とりあえず OSのアップデートを行います。

                                                        Docker-ComposeでGitLabとRedmineとJenkinsを立ち上げる - Qiita
                                                      • Laradock

                                                        Code Contributors Financial Contributors You can support us using any of the methods below: 1: Open Collective 2: Paypal 3: Github Sponsors 4: Patreon SponsorsSponsoring is an act of giving in a different fashion. 🌱 Gold Sponsors Silver Sponsors Bronze Sponsors You can sponsor us using any of the methods below: 1: Sponsor via Open Collective. 2: Email us at [email protected]. Sponsors logos are d

                                                          Laradock
                                                        • Docker 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

                                                          • GitHub - sameersbn/docker-gitlab: Dockerized GitLab

                                                            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 - sameersbn/docker-gitlab: Dockerized GitLab
                                                            • EC2 + Docker Machine + Swarm + Composeでコンテナオーケストレーションする | DevelopersIO

                                                              はじめに 前々回: Docker MachineでAmazon EC2をコントロールする 前回: Amazon EC2でDocker Machine + Docker Swarmを使う 今回はDocker Machine、Docker Swarm、Docker Composeの3つを使って、Amazon EC2でDockerコンテナをオーケストレーションしてみます! やってみた Swarmクラスタを作成する まずは前回と同様に、Docker MachineでSwarmクラスタを作成します。 なおswarm createではdiscovery-stage.hub.docker.comにリクエストしてクラスタIDを取得しているのですが、タイミングによってはエラーが出る事がありました。現在はベータリリースという扱いなので仕方がないかと思いますが、ちょっと注意が必要です。 $ sudo docke

                                                                EC2 + Docker Machine + Swarm + Composeでコンテナオーケストレーションする | DevelopersIO
                                                              • PostgreSQLのDockerイメージの使い方 - SIerだけど技術やりたいブログ

                                                                以下のサイトに移行しました。 https://qiita.com/kimullaa/items/70eaec61c02d2513e76c

                                                                  PostgreSQLのDockerイメージの使い方 - SIerだけど技術やりたいブログ
                                                                • Docker Compose 入門 - Qiita

                                                                  背景 過去に大好評だったDocker入門の内容を2016年版にupdateした再入門投稿3本が終わったので、 まだ紹介していない機能を投稿していきます。 Docker Machine 入門(Hyper-Vの場合) Docker Machine 入門(AWSの場合) Docker 再入門3 2016 Docker 再入門2 2016 Docker 再入門1 2016 Docker 入門 (SlideShare) 動作環境 ThinkPad X200s OS:Linux MINT 18 ThinkPad X1 Carbon OS:Windows 10 Pro (Hyper-V) 個人的に開発環境OSはLinuxが主なので、MacOSやWindowsについては優先度が低いのでご了承ください。 Dockerコンテナの作成方法 これまでの投稿で2種類の作成方法を紹介して来ました。 1つはDocker

                                                                    Docker Compose 入門 - Qiita
                                                                  • Dockerで快適なRails開発環境を手に入れるためにやった6つのこと - Qiita

                                                                    はじめに この記事はDockerその2アドベントカレンダーの14日目です。 DockerでRails開発環境を作るに当たってしたことについて書きます。 普通のRails環境構築については他に記事がいっぱいあるのでそちらを見てください。 なお、現在RailsでAPIサーバを書いているのでフロントエンドでのみ必要になることについては触れません。 また、今回の記事を書くにあたってリポジトリをgithubで公開しています。 https://github.com/yuemori/docker-adventcalendar-example アジェンダ Dockerfileとdocker-composeを環境毎に分ける data volume containerを使ってデータをキャッシュする entrykit, dockerizeでDBの起動待ちをする ラッパースクリプトを書く springを使えるよう

                                                                      Dockerで快適なRails開発環境を手に入れるためにやった6つのこと - Qiita
                                                                    • Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ

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

                                                                        Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ
                                                                      • Docker ComposeをDockerのswarm modeで使えるようになったので試してみた - Qiita

                                                                        先日リリースされたDocker 1.13で、swarm mode上でのdocker composeが使えるようになったのでさっそく試しました。 何が嬉しいのか まず、1.12でdockerにビルトインのswarm modeが追加されました。 その時はクラスタをサクッと作れて嬉しいぞ!と歓喜したものです。 しかし、使ってるとservice作るのがめんどくせえ…、とすぐになりました。 そうです。 docker-composeだと各サービスを宣言的に書けるのですが、これがswarm modeのクラスタを対象としていませんでした。 /(^o^)\ナンテコッタイ serviceをコンスタントに再現可能にするためには職人によるシェルスクリプトを残すなどの工夫が必要になります。 それはそれでまあ別にいいんですが…。 まあでもツラいです。 そこで1.13ですよ。 docker-composeによる宣言的な

                                                                          Docker ComposeをDockerのswarm modeで使えるようになったので試してみた - Qiita
                                                                        • Docker Composeを使ってLAMP環境を立ち上げる - Qiita

                                                                          Docker Composeとは Docker Hubのオフィシャルイメージを使ったLAMP環境構築でLAMP環境を構築することは出来たのですが、複数のコンテナの順番を意識して立ち上げなければならないので、手順書やシェルスクリプトなどを書く必要があり面倒です。 それを解決するためにDocker Composeというツールを使うことにしました。複数のコンテナを管理して、立ち上げる順番やコンテナに渡すパラメータを指定することができるツールです。 使ってみる https://github.com/naga3/docker-lamp こちらに一式まとめてあります。 先にDockerとDocker Composeをインストールしておいてください。 Dockerのインストール

                                                                            Docker Composeを使ってLAMP環境を立ち上げる - Qiita
                                                                          • Elasticsearchのローカル環境をDocker Composeで用意する - Qiita

                                                                            $ sw_vers ProductName: Mac OS X ProductVersion: 10.12 BuildVersion: 16A323 $ docker -v Docker version 1.12.5, build 7392c3b $ docker-compose -v docker-compose version 1.9.0, build 2585387

                                                                              Elasticsearchのローカル環境をDocker Composeで用意する - Qiita
                                                                            • GitHub - kubernetes/kops: Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

                                                                              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 - kubernetes/kops: Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
                                                                              • Docker環境でPyTorch 〜画像解析〜 #01 環境構築編 - Qiita

                                                                                はじめに 株式会社クリエイスCTOの志村です。 何回かに渡り、PyTorch(ディープラーニング)で画像解析をする実践で使えそうなコードを掲載していきたいと思います。 せっかくなのでDockerで環境構築をしていきます。 最終的にはキャプチャー認証を突破できるレベルまで持ってけたらと思っています。(できなかったらごめんなさい) 大前提として自分、AI絡みの裏の仕組みは全くと言っていいほど理解していませんから。 今となっては微分積分すら怪しいです。はい。 そんな感じですが、その辺の意味不明な計算式を勝手にやってくれるフレームワークがせっかくあるのですからあやかれば良いんです。 経緯 上田「PyTorchが正式リリースされたから他のフレームワークと何が違うのか触ってみよう」 志村「来たAI!!クリエイスもとうとうこの分野に手を出しちゃいますか!」 曽宮・モトキ「AI?それっておいしいんですか?

                                                                                  Docker環境でPyTorch 〜画像解析〜 #01 環境構築編 - Qiita
                                                                                • docker-compose で複数環境を構築するときの設定をなるべく DRY に書く - ikasama over technology

                                                                                  概要 docker-compose の -f, --file オプションを複数使って、共通の Composeファイル と環境ごとの Compose ファイルを読み込むようにします こうすることで、共通の設定を DRY に書けます -p, --project-name オプションと networks で環境を分離します 以下のリファレンスの内容が理解できていればこの記事を読まなくても大丈夫です docs.docker.com docs.docker.com 背景 docker-compose, 便利ですよね。 Docker 完全に理解した *1 くらいのレベルで複数コンテナの環境を作るなら手軽でよいです。 その docker-compose が開発環境だけならまだいいんですが、 テスト用の環境も同じ仕組みで作るようになると、 環境差分をどうするかが課題になります。 例えば、以下のような環境差

                                                                                    docker-compose で複数環境を構築するときの設定をなるべく DRY に書く - ikasama over technology