並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 501件

新着順 人気順

docker-composeの検索結果81 - 120 件 / 501件

  • Docker Composeでコンテナのビルドが爆速に!?最新のDocker Composeを試してみよう - Qiita

    Docker Composeでコンテナのビルドが爆速に!?最新のDocker Composeを試してみようDockerdocker-composeBuildKit はじめに この前至高のDockerイメージ生成を求めて -2019年版-を書いて多くの反響をいただきました。 この記事の中で「BuildKitを使うと軽量なコンテナのビルドが高速にできるようになる」と書いたのですが、実際のところ2019年現在において、Docker Composeの正式リリースではまだこちらの機能が使えません。 Docker for MacのEdgeチャンネルで2.1.5.0(40323)が降ってきて、BuildKitのComposeが使えるようになってました!!!!やったぜ! これは、Docker ComposeではDockerのAPIと通信するのにPythonのライブラリであるdocker-pyを使っていて、

      Docker Composeでコンテナのビルドが爆速に!?最新のDocker Composeを試してみよう - Qiita
    • ローカル環境でRailsアプリをdockerで動かしてみる - tjinjin's blog

      About そろそろやっておきたいと思ったので試しました。 環境 $ docker -v Docker version 1.13.1, build 092cba3 $ docker-compose -v docker-compose version 1.11.1, build 7c5d5e4 検証 基本的にドキュメントを見ながら作りました。アレンジした部分とかもあったので、一部修正しつつやりました。 Quickstart: Compose and Rails - Docker 適当なRailsアプリを作る db接続必須なアプリを作ります。 $ gem install rails $ rails new . -d postgresql $ rails g scaffold Member name:string comment:text 試しにローカルで動かすには $ rails db:set

        ローカル環境でRailsアプリをdockerで動かしてみる - tjinjin's blog
      • LocalStackをつかってローカルでLambdaを実行してみた | DevelopersIO

        どうも!AWS勉強中の西村祐二@大阪です。 今回は前々からさわってみたいと思っていた AWSのモックフレームワークを提供する「LocalStack」をつかって ローカルでLambda関数を実行してみたいと思います。 LocalStackとは クラウドアプリケーションを開発するための使いやすいテスト/モッキングフレームワークを提供するツールです。 イメージとしては、ローカルに擬似的なAWS環境を作ってくれて、 料金など気にせずにテストや動作確認を可能にしてくれます。 LocalStackが提供しているAWSサービス API Gateway Kinesis DynamoDB DynamoDB Streams Elasticsearch S3 Firehose Lambda SNS SQS Redshift ES (Elasticsearch Service) SES Route53 Cloud

          LocalStackをつかってローカルでLambdaを実行してみた | DevelopersIO
        • Docker ComposeとDipで開発用コンテナを再利用可能にする(翻訳)|TechRacho by BPS株式会社

          概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Reusable development containers with Docker Compose and Dip — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2021-04-21 著者: Vladimir Dementyev サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 はじめに: Docker Composeファイルを管理しながら、最小限の労力で複数のDocker環境でコードを実行・テストする方法をご紹介します。YAML設定をいじくる時間を削減し、シンプルなコマンドを1つ実行するだけで任意のホストフォルダから指定の

            Docker ComposeとDipで開発用コンテナを再利用可能にする(翻訳)|TechRacho by BPS株式会社
          • 別々のdocker-composeに属するコンテナ同士で疎通させる - めるノート

            もう3ヶ月くらい前になるのですが、Dockerを雰囲気でやっていた自分が、ローカル上でそんなことをすることになりました。 当時の自分がこのタイトルを見ても「ハァ???」みたいな気持ちになったと思います。。。 dockerを理解するために読んだもの、読みたかったもの 最初の時点で、インフラに詳しいメンバーから 「たぶん network を設定するんだと思いますよー」 と言われていたんですが、とにかく自分はDockerについての知識が浅かったので、まずは docker-compose.yml が読めるようになるまで勉強してみました。 読んだもの 読みたかったもの いろいろ勉強して解決した後に読んだけど、これを先に読みたかったw booth.pm booth.pm docker-compose のnetworkについて DockerとComposeの基本的なところを勉強したら、インフラに詳しいメ

              別々のdocker-composeに属するコンテナ同士で疎通させる - めるノート
            • http://post.simplie.jp/posts/114

                http://post.simplie.jp/posts/114
              • .envでDocker開発環境をカスタマイズ!

                こんにちは、エンジニアの籏野です。 以前、弊社のエンジニアが社内の Dockerfile のベストプラクティスを公開しました。 この頃から更に Docker を用いるための知見が増えてきており、アプリ開発時にはコンテナを利用することが当たり前になってきました。 新規アプリはもちろんのこと、昔からあるアプリに対してもコンテナによる開発環境を用意する動きが多くあります。 コンテナ起動には docker-compose(もしくは docker compose プラグイン)を利用していますが、いろんな開発者がコンテナを利用していると、「自分の環境では少しだけ設定を変えたい!」という場面が出てきます。 そんなニーズに応える docker compose の設定方法を紹介します。 3 行まとめ compose.yml の設定値を変数化しておく 変数は.env で定義する .env をシェルスクリプトで

                  .envでDocker開発環境をカスタマイズ!
                • docker-compose upじゃなくてdocker compose up - Acme::AnaTofuZ->new;

                  なんか今日docker for macがアップデート入った。 今まで通りdocker-compose upしたらこんな感じの表示が出た $ docker-compose up Docker Compose is now in the Docker CLI, try `docker compose up` なんかdocker compose upしてみろとか描いてあったので使ってみた $ docker compose up [+] Running 0/1 もうちょっと煌びやかな感じの表示が出ていた。 それっぽいコンテナの起動ログが出た後に The new 'docker compose' command is currently experimental. To provide feedback or request new features please open issues at ht

                    docker-compose upじゃなくてdocker compose up - Acme::AnaTofuZ->new;
                  • dockerで社内用かんばん「Wekan」を導入してタスク管理した話 - Qiita

                    Wekanって? オープンソースなかんばん いれるだけでチームのモチベーションが上がる(かもしれない)魔法のツール 公式サイトにサンプルがあるので触ってみるといいかも 背景 Trello使いたいけど会社が使わせてくれない それでもかんばん使いたい 今回の想定環境 OSX Windows Linux 注意すること(OSX/Win) OSXまたはWindowsでDocker Toolboxを使っている場合は、 mongoDBの永続化用フォルダはVMの中にすること。 そうしないとmongoDBのコンテナが上がってこないので注意 いつものようにちゃちゃっと用意 wekan: image: mquandalle/wekan links: - wekandb environment: - MONGO_URL=mongodb://wekandb/wekan - ROOT_URL=http://{ホストO

                      dockerで社内用かんばん「Wekan」を導入してタスク管理した話 - Qiita
                    • 複数のWebアプリを1サーバーのDockerを使ってSSL対応のサブドメインで簡単に運用する | QUARTETCOM TECH BLOG

                      はじめに 本エントリーのゴールは以下のような状態です。 (ほぼ)Dockerだけしかインストールされていないサーバーが1つある そのサーバーのDockerで複数のWebアプリがホストされている 各WebアプリはDocker Composeで構成管理されていて、アプリごとに docker-compose up するだけで動く docker-compose up した各Webアプリには、指定したサブドメインが自動で割り当てられて、Let’s Encrypt で取得したSSL証明書が適用される この状態になるまでに必要な作業をできるだけ丁寧に解説していきます。やや長くなりますが、ぜひ最後までお付き合いください。 目次 Ubuntu 16.04のサーバーを用意する サーバーにDockerをインストールする 一般ユーザーを作る Dockerをインストール Docker Composeをインストール

                        複数のWebアプリを1サーバーのDockerを使ってSSL対応のサブドメインで簡単に運用する | QUARTETCOM TECH BLOG
                      • 「Docker」Visual Studio Code拡張機能がComposeファイルの補完・ヘルプ・検証に対応/「Docker Compose Language Service」が既定で有効化

                          「Docker」Visual Studio Code拡張機能がComposeファイルの補完・ヘルプ・検証に対応/「Docker Compose Language Service」が既定で有効化
                        • Dockerコンテナ内からホストへ`localhost` でアクセスしてみる - Qiita

                          のっぴきならぬ事情でDockerコンテナ内からホストへlocalhost でアクセスする必要なときに役立ちそうなのでメモ。 Dockerコンテナ内からホストへアクセスするには こちらの記事が参考になりました。 --add-host オプションを利用すればなんとかなりそうです。 Dockerのコンテナの中からホストOS上のプロセスと通信する方法 - Qiita https://qiita.com/Iju/items/badde64d530e6bade382 localhost じゃなくて良いのなら host.docker.internal というDNS名が用意されているので、それを利用すればよさそうです。 ドキュメントによるとMac/Windowsで利用できそうです。 Networking features in Docker Desktop for Windows | Docker Doc

                            Dockerコンテナ内からホストへ`localhost` でアクセスしてみる - Qiita
                          • Nautilus

                            Nautilus: A Docker Compose yml file charting visualizer via Desktop application available for Mac, Windows, Linux

                            • Realize から Air に移行し、 Go(echo) + Air + docker-compose でホットリロードを利用して開発を行う。 - @teitei_tk Blog

                              この記事は Go 2 Advent Calendar 2020 の4日目の記事です。 tl;dr Goでホットリロード(a.k.a Live reload)を利用する際には今までは Realize というライブラリを使っている人が多いが、開発が止まっている。 issueも放置され、go modの対応もされておらず、2020/10/25現在のモダンな環境で構築を行うと詰まる点が多い。 代わりに Air というライブラリを利用してホットリロードを行う。 Go + docker-composeを利用してホットリロードを利用した開発を行いたいと検索をして一番多かったのがrealizeというライブラリだった。 github.com が、開発が停滞しているようで、issueも溜まっており、go modの対応もされておらず、2020/10/25 現在の環境で新規に作ろうとすると、いくつもハマる点があった

                                Realize から Air に移行し、 Go(echo) + Air + docker-compose でホットリロードを利用して開発を行う。 - @teitei_tk Blog
                              • Crane

                                Crane is a Docker orchestration tool similar to Docker Compose with extra features. Also, there is a PRO version with ultra-fast bind-mounts on Mac! Docker Compose compatible Crane reads docker-compose.yml files. Alternatively, you can use Crane's own configuration format, which maps more closely to Docker's run command to make it even easier. The CLI interface has similar commands than docker-com

                                • docker-compose コマンドまとめ - Qiita

                                  開発環境としてDockerを使ってるのですが、なんとなくコマンドを打っていて、あまりちゃんとコマンドを理解していないので、覚え書きとしてまとめてみようと思います。 dockerコマンドというよりdocker-composeを紹介します。 今回は以下のようなdocker-compose.ymlを参考にします。 web: build: . environment: DISABLE_SPRING: "1" DB_USERNAME: "root" DB_PASSWORD: "root" DB_HOST: "db" ports: - "3000:3000" volumes: - ".:/var/local/rails5_product" links: - "db" db: image: mysql:5.6 environment: MYSQL_ROOT_PASSWORD: "root" # rail

                                    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
                                    • Docker のインストールからイメージビルド・コンテナ起動・Composeまで - A Memorandum

                                      はじめに Docker のインストール Docker の起動 コンテナの起動 Docker Hub から nginx のイメージを取得 取得したイメージから ws-nginx という名前でコンテナを作成 作成したコンテナを起動 コンテナの操作 動いているコンテナの一覧 コンテナの停止 停止しているコンテナを含めて一覧 コンテナの削除 イメージの一覧 イメージの削除 Dockerfile からイメージ作成 Nginx の設定ファイルの準備 Dockerfile の作成 Dockerfile のビルド イメージの実行 Docker Compose docker-compose.yml の作成 docker-compose up まとめ はじめに Docker の OSX への導入からコンテナ起動までを見ていきます。 Docker のインストール DockerHub からインストーラをダウンロー

                                        Docker のインストールからイメージビルド・コンテナ起動・Composeまで - A Memorandum
                                      • docker-composeをサポートしたCodefreshというCIサービスを使ってみた - tehepero note(・ω<)

                                        2017 - 01 - 02 docker-composeをサポートしたCodefreshというCIサービスを使ってみた CI tool Docker DevOps CodefreshというDockerを使えるCIサービスがあるので雑に触ってみたというエントリです。 codefresh.io プラン プランについては各自確認してほしいんですが、基本的にPublicな リポジトリ を扱い並列ビルドが要らなければ無料で使うことができます。 Open Sourceプランでも GitHub /BitBucket/DockerHub/Slackは対応 Basic($99/month)からは並列ビルドができ、プライベー トリポジ トリも扱うことができる Pro($299/month)からはJenkinsやbintrayとも連携ができ、インフラは共有領域ではなく 専有領域 を用意してもらえる。 On-P

                                          docker-composeをサポートしたCodefreshというCIサービスを使ってみた - tehepero note(・ω<)
                                        • Machine/Compose/Swarmのまとめ(2015年5月版) - Qiita

                                          追記 2016年2月: 以下は2015年5月時点の情報です。いずれ更新または新規投稿するかもしれませんが、本記事の情報(概念的な部分はともかく特にデモ)は古い可能性がありますのでご了承ください。 2016年8月: Docker1.12のSwarm modeの記事を書きました はじめに 先日ちょうどDockerのオフィシャルなオンラインMeetupでMachine/Compose/Swarmの話をしていたので、今更ながらキャッチアップついでにまとめてみました。 初心者向けに概要を掴む程度の内容の投稿です。 なお、日本時間だと深夜1時でしたので参加された方は少ないかもしれませんが動画が公開されています。 Machine Swarm Compose DockerのMeetup自体は毎週行われており、Docker社のブログにまとめが載るのでチェックしておくと良いかもしれません。 次回(5/19)は

                                            Machine/Compose/Swarmのまとめ(2015年5月版) - Qiita
                                          • Dockerコマンドをsudoなしで実行する方法 - Qiita

                                            なぜDockerコマンドにはsudoが必要なのか? The docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root and other users can access it with sudo. For this reason, docker daemon always runs as the root user. To avoid having to use sudo when you use the docker command, create a Unix group called docker and add users to it. When the docker daemon starts, it make

                                              Dockerコマンドをsudoなしで実行する方法 - Qiita
                                            • docker-compose patterns 201603

                                              Docker Meetup Tokyo #6 で、2016年 3月現在の docker や docker-compose の使い方をまとめて LT してみた資料です。

                                                docker-compose patterns 201603
                                              • ローカル環境を出来るだけ Dockerize した

                                                ローカルに nginx や mysql が起動していたり、gem install のためだけ に cmake や icu4c を brew install するのは嫌になったので、三連休で 出来るだけ Dockerize しました。仕事の素振りも兼ねています。 nginx# このブログの記事を書く時のプレビューや、雑多な html ファイルの表示 に使っています。 今まで $ brew install nginx して、nginx.conf も別途管理していまし たが、以下のような雑な docker-compose.yml で、雑にマウントするだけ で良くなりました。 version: '3' services: nginx: image: nginx:alpine ports: - 8080:80 volumes: - /Users/masutaka/Sites:/usr/share/n

                                                • 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でRails開発環境を作るワンライナー [Rails7/M1 Mac対応] - Qiita

                                                    curl ..rails.sh | RAILS_VERSION=7.0 RAILS_OPTIONS="--css tailwind" RUBY_VERSION=3.0 NODE_VERSION=16 sh docker run --rm -v `pwd`:/usr/src/app ruby:3.0 sh -c "gem install rails && rails new /usr/src/app --database mysql--git --force"``` ## 開発用docker-compose.yml 次にこのRailsプロジェクトを動かすためのDockerfile、docker-compose.ymlを作成します。ここではRailsとMySQLを起動させます。 nodeはRails 7では必須ではありませんが念のため入れておきます。 ### ./Dockerfile ```D

                                                      DockerでRails開発環境を作るワンライナー [Rails7/M1 Mac対応] - Qiita
                                                    • Docker Composeで複数コンテナの管理を簡単に! HTTP/2に対応したWordPress環境の構築方法 - ICS MEDIA

                                                      ウェブサーバーのコンテナーを作成 # docker-compose.ymlのwebコンテナ部分を抜粋 web: build: ./web ports: - "80:80" - "443:443" volumes_from: - app volumes: - ./web/nginx.conf:/etc/nginx/nginx.conf ウェブサーバーは前回の記事で作成したDockerfileを利用します。webという名前のフォルダーにDockerfileとnginx.confを格納し、Dockerfileを格納したフォルダーのパスをbuildで指定してください。ただし、ウェブサーバーの設定ファイル(nginx.conf)は外部化しておきたいため、volumesでwebフォルダーに格納したnginx.confをコンテナー内(/etc/nginx/nginx.conf)にマウントします。 ngi

                                                        Docker Composeで複数コンテナの管理を簡単に! HTTP/2に対応したWordPress環境の構築方法 - ICS MEDIA
                                                      • 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ファイル形式に変換する
                                                          • 自 由 検 証 環 境 提 供 宣 言 by さくらのナレッジ | さくらのナレッジ

                                                            はじめに 「自由検証環境提供宣言」というタイトルで前佛から発表させていただきます。 なぜ今日、私がしゃべっているかと言いますと、「さくらのナレッジ」というサイトで、オープンソースソフトウェアの検証ができる環境を提供できますよということをお伝えしたいんですけど、それだけだと、ただの宣伝になってしまってたぶん皆さんつまらないと思いますので、ちょっと耳寄りな話もしたいと思ってます。個人でDockerのドキュメントの翻訳をやってるんですけども、Dockerまわりで皆さんに知ってほしいことがちょっとありますのでお話しします。 全然関係ないんですけど、私はFactorioというロケットを自動的に打ち上げるゲームがとても好きでして、プレイ時間が9,500時間を突破したそうです。もし、このあたりの話を聞きたいとか、あるいはDockerの話を聞きたいとかありましたら、私のTwitterアカウントをフォローし

                                                              自 由 検 証 環 境 提 供 宣 言 by さくらのナレッジ | さくらのナレッジ
                                                            • Blog

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

                                                                Blog
                                                              • Docker compose ことはじめハンズオン - Qiita

                                                                修正履歴: @aosho235 さんのコメントより、Dockerfile の"EXPOSE 8888" の不要な記述を修正 @aosho235 さんのコメントより、node アプリを起動するコマンドが抜けていた点を修正(Dockerfile, docker-compose.yml) @alt さんより編集リクエスト。シンタックスハイライトを適切なものに修正 感謝<(_ _)> Docker Compose 概要 Docker compose とは、複数のコンテナから成るサービスを構築・実行する手順を自動的にし、管理を容易にする機能です。 Docker compose では、compose ファイルを用意してコマンドを1 回実行することで、そのファイルから設定を読み込んですべてのコンテナサービスを起動することができます。 Docker Compose を使うまでの主なステップ Docker

                                                                  Docker compose ことはじめハンズオン - Qiita
                                                                • GitHub - getredash/redash: Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

                                                                  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 - getredash/redash: Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
                                                                  • Compose Specification(仕様) — Docker-docs-ja 24.0 ドキュメント

                                                                    Compose ファイルとは、Docker アプリケーション用のサービス、ネットワーク、ボリュームを定義した YAML ファイル です。最新かつ推奨される Compose ファイル形式のバージョンは、 Compose Specification で定義されています。Compose の仕様は、古いバージョン 2.x と 3.x を1つにまとめ、各フォーマット間が 持っている属性(property) を統合したものが、 Compose 1.27.0 以上 から実装されています。 この文章の状態¶ このドキュメントで定めるのは、複数コンテナのアプリケーションを定義するために使う Compose ファイル形式についての仕様です。このドキュメントの配布に制限はありません。 このドキュメントにおけるキーワード「 しなければならない(MUST) 」「 してはならない(MUST NOT) 」「 することに

                                                                    • 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が正式リリースされたのでインストールしてみる
                                                                      • Docker ComposeからMinikube + Komposeに移行してみよう

                                                                        はじめに Kubernetesがコンテナオーケストレーションツールのデファクトになったといわれて久しい1ですが、今年のAWS re:InventではAmazon EKS2の発表もあり、これからKubernetesに取り組もうという人もいるのではないかと思います。 かくいう私もその一人で、最近この辺りの技術に入門して色々と試していたので、今日はそのまとめを記します。 更新履歴 2020-05-09 Compose on Kubernetesについて追記 2017-12-12 初稿投稿 用語解説 Kubernetesクラスタをローカルマシン上で構築できるようにしてくれるものです。 Kubernetesクラスタを自前で一から構築するのは非常に大変そう(やったことはありません)なのですが、これを使うと簡単に試すことができます。 CIなどでも活用できそうです。 Docker Composeの設定ファ

                                                                          Docker ComposeからMinikube + Komposeに移行してみよう
                                                                        • Terraform0.4のDockerサポートを試してみた - tehepero note(・ω<)

                                                                          2015-04-09 Terraform0.4のDockerサポートを試してみた Terraform Docker みんなだいすきテッッラフォォォォムゥ!! ということで本日はTerraformネタをお届けします。 そもそもTerraformとは TerraformはHashicorpがリリースしているオーケストレーションツールです。 Terraform by HashiCorp ChefやAnsibleでは作られた環境に対してミドルウェア・ツールをインストール、設定等をプログラマブルに行いますが、Terraformでは環境そのものの作成をプログラマブルに行うという点が違います。 Terraformでは様々なクラウド環境やホスティングサービスに対応しています。TerraformではこれらをProvidersと定義しています。 Amazon Web Services DigitalOcean

                                                                            Terraform0.4のDockerサポートを試してみた - tehepero note(・ω<)
                                                                          • docker-compose で作る nginx + PHP-FPM7 + HTTP/2 に対応したモダンな WordPress 開発環境 | PSYENCE:MEDIA

                                                                            docker-compose で作る nginx + PHP-FPM7 + HTTP/2 に対応したモダンな WordPress 開発環境 wakamsha 2017.10.10 150 1593294 はじめに 前回のエントリで Docker ( docker-compose ) を使った nginx + HTTP/2 + PHP-FPM7 + MySQL 環境の構築方法をご紹介しました。 docker-compose による nginx + HTTP/2 + PHP-FPM7 + MySQL 環境の構築方法 これまでは WordPress ないし PHP の動作環境をローカルマシン上に構築するとなると、XAMP や MAMP といったオールインワンパッケージをインストールしたり、VCCW と VirtualBox で仮想環境を構築するといった手法が考えられました。個人開発やちょっとした

                                                                              docker-compose で作る nginx + PHP-FPM7 + HTTP/2 に対応したモダンな WordPress 開発環境 | PSYENCE:MEDIA
                                                                            • Docker入門(第六回)〜Docker Compose〜 | さくらのナレッジ

                                                                              ここで、wordpressコンテナのdocker runコマンドにある「--link」オプションは、docker-compose.ymlには出てきていませんね。docker-compose.ymlを使用すると、自動でDockerネットワークを作成するため、service名(mysql、wordpress)を使って自動で名前解決ができるようになっています。そのため、--linkオプションについては、docker-compose.ymlでは指定する必要はありません。 上記以外にも設定可能な項目は多数ありますので、「Compose file version 3 reference」を参照ください。 それでは、このdocker-compose.ymlを使用して、コンテナを起動してみましょう。コンテナの起動には以下のコマンドを実行してください。「-d」オプションはバックグラウンド起動のオプションです

                                                                              • Dockerコンテナのログは標準オプションでローテートできる - Qiita

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

                                                                                  Dockerコンテナのログは標準オプションでローテートできる - Qiita
                                                                                • 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