並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 824件

新着順 人気順

"Docker Compose"の検索結果361 - 400 件 / 824件

  • PyCharm + Docker Composeで開発する

    前回はPyCharmで単体のDockerfileを使う内容の記事でしたが、実際の開発だとDocker Composeを使うことが多いかなと思います。 そこで、今回はDocker Composeを使ってDjangoアプリを動かしてみました。 ちなみにサンプルコードよりも実践的な内容にしたかったので、PyCon JP 2016のWebサイトを動かしていきます。 手順 ざっくりした手順は下記。 Docker環境の準備(前回と同じ) ソースコード一式をcloneして、PyCharmで開く PyCharmでInterpreterの設定 Run Configurationの設定 Djangoアプリの初期設定を行い、実行する Docker環境の準備 まず、前回同様Dockerインストール済みの環境を用意します。 さくっとdocker-machineでやりました。 [alpaca]~/github/pyc

      PyCharm + Docker Composeで開発する
    • docker-composeでバッチを走らせる with Javaバッチ - Qiita

      Dockerはデーモンプロセスを立ち上げるだけが能ではありません。一度だけ実行するバッチも立ち上げるのも全然アリです。 ただ、 docker コマンドでコンテナを起動するのは辛いですね。バッチでも docker-compose を使いましょう。 今回はバッチとしてJavaで書かれた単純なCLIプログラムを動かしたいと思います。 ソース ここからDLできます。 構成の紹介 Java アプリ部分 適当にSpring bootで作った。下記のようなものを実行する。バッチの引数や環境変数をプリントするだけのものです。 // Spring boot で CommandLineRunner 噛ませた時のmain関数みたいなやつ @Override public void run(String[] args) throws Exception { System.out.println("Batch ru

        docker-composeでバッチを走らせる with Javaバッチ - Qiita
      • docker-composeでホストとコンテナのIPアドレスを同じにする

        はじめに network_mode: “host”を使えばいい・・・ というわけで、今回はdocker-composeを利用して hostとcontainerで同じIPアドレスを使う方法を書いておきます。 version docker-compose:1.21.1 dockerのネットワークについて こちらのサイト様が詳しいです。

          docker-composeでホストとコンテナのIPアドレスを同じにする
        • Docker ComposeでElasticsearch + Sudachiの環境を構築する (2022/08版)

          概要 この記事では、全文検索エンジンElasticsearchに形態素解析器Sudachiを利用する環境をDocker Composeで簡単に構築する方法を説明します。 こうした記事はウェブ上で多く書かれておりますが、バージョンや設定が古くなっていたりとそのままでは動かなくなっているため、現時点での構築事例ということでアップデートを行いたいと思います。当然ながら本記事も古くなっていくものと思われますので、2021/05 2022/08時点での最新という点に留意ください。 (追記 2022/08/23) バージョンアップを行いました。 Elasticsearc: 7.10.1 → 7.17.3 SudachiDict: sudachi-dictionary-20201223-core → sudachi-dictionary-20220729-core 環境 Elasticsearch: 7

            Docker ComposeでElasticsearch + Sudachiの環境を構築する (2022/08版)
          • Docker ComposeでLocustの負荷試験環境を作成する - Qiita

            負荷試験の環境を手軽に作りたいという思い、Dockerで使って作ってみた。 基本的には下記のものとほとんど下記を参照しています。+αとしてDocker Compose使うとよりいいかんじにmaster slave構成ができるというもの。 Python 製負荷テストツール Locust を Docker コンテナで試す Docker + Locustのことは上記に詳しく書いているので省略します。 source Docker ComposeのConfigは下記のようになっていて、テスト用にnginxを立てていて、nginxに対して負荷をかけていく構成にしています。 web: image: nginx ports: - "80:80" master: build: . command: locust -f /locust/scenarios.py -H http://web --master p

              Docker ComposeでLocustの負荷試験環境を作成する - Qiita
            • AWS EC2インスタンスにdockerとdocker-composeをインストールして簡単なWEBサービスを立ち上げる方法 - Qiita

              AWS EC2インスタンスにdockerとdocker-composeをインストールして簡単なWEBサービスを立ち上げる方法AWSEC2Dockerdocker-compose 経緯 docker中毒の私は最近何をするにもdockerを使ってしまいます。ということで今回はAWS EC2にdockerとdocker-composeをインストールしていきたいと思います。 dockerの動作確認がてらnginxコンテナでWEBサービスを起動してアクセスしてみます。 前提条件 AWSのアカウントが作成してあること SSHクライアントが用意してあること(今回はCygwinを使いました。) やること AWS EC2インスタンスの新規作成 dockerインストール docker-compose インストール dockerでnginxコンテナを立ち上げる 1. AWS EC2インスタンスの新規作成 早速や

                AWS EC2インスタンスにdockerとdocker-composeをインストールして簡単なWEBサービスを立ち上げる方法 - Qiita
              • Mesos Sandbox Using Docker Compose · Patrick O'Connor

                Mesos Sandbox Using Docker Compose Jun 23, 2015 · 3 minute read · Comments walkthroughdockermesos Getting started with Mesos, Marathon and Chronos Getting started with mesos doesn’t need to be overly complicated. Using docker-compose you can create a full mesos testing environment including marathon and chronos to learn how each component works and test app deployments. Here’s a walkthrough to get

                  Mesos Sandbox Using Docker Compose · Patrick O'Connor
                • Docker Compose + Registrator + Consul + Consul-template でカヂュアルにスケールする環境の考察(Docker Compose V1 に限ります) - ようへいの日々精進XP

                  ども、かっぱです。 tl;dr 考察シリーズ。以下のような環境を Docker Compose 一発で起動出来ると嬉しいなあと思ったので雑に考察したのでメモ。 考察 教材 github.com スケールイン、スケールアウトを試してみる docker-compose.yml と Dockerfile を取得する 以下のように GitHub のリポジトリからプロジェクト一式を適当なディレクトリに clone します。 cd ~/dockerfiles/ git clone https://github.com/inokappa/sample-docker-compose-scale.git 以下のように出力されることを確認します。 Cloning into 'sample-docker-compose-scale'... remote: Counting objects: 28, done.

                    Docker Compose + Registrator + Consul + Consul-template でカヂュアルにスケールする環境の考察(Docker Compose V1 に限ります) - ようへいの日々精進XP
                  • docker-compose.yml からwercker経由で Amazon ECS 上にコンテナを展開する - 気の向くままに書き綴る

                    先日、AWS New Service Meet upに参加してきた。※まとめ資料 AWS ECSのサービスを聴きながら、手元で利用しているdocker-composeをそのまま本番に反映できたら、 手元の環境から本番環境まで差異がほぼなくなってすごく良いんじゃないかなと思って以下のツイートをした。 docker-compose.ymlで書いた構成がECSでインスタンスを超えてスケーリングしていく未来にならないかなぁー。— 坂部広大 (@koudaiii) 2015, 4月 22 werckerを使ってやってみた。 (こっそりその日にdocker-compose.ymlを AWS ECS 用のjson形式に変換してくれるcontainer-transformを教えてもらい、試した系の記事です) ※ container-transformはAWSサポート対象外 pip install で以下の

                      docker-compose.yml からwercker経由で Amazon ECS 上にコンテナを展開する - 気の向くままに書き綴る
                    • WSL2でdocker, docker-composeがうまく動作しない時にやること - Qiita

                      はじめに WSL2上で、下記2点に当てはまった時のわたしのやり方です。 docker, docker-composeがうまく動作しない時 docker, docker-composeをアンインストールして最初からやり直したい時 背景 WSL2 on Windows10 Homeでdocker-composeを使えるようにする(laradock立ち上げまで) で、はまった為 1. docker, docker-compose関連を全削除 docker, docker-composeがうまく動作しない時は、イメージやコンテナ、ボリュームを全削除します。 docker-compose.ymlやDockerfileの変更をした時は、だいたいここまでやれば大丈夫な気がします。 参考文献: dockerコマンド:https://docs.docker.com/engine/reference/comm

                        WSL2でdocker, docker-composeがうまく動作しない時にやること - Qiita
                      • docker compose up

                        Reference documentation CLI reference docker (base command)docker build docker builder docker builderdocker builder builddocker builder prune docker buildx docker buildxdocker buildx bakedocker buildx builddocker buildx createdocker buildx debugdocker buildx debug builddocker buildx dudocker buildx imagetoolsdocker buildx imagetools createdocker buildx imagetools inspectdocker buildx inspectdocker

                          docker compose up
                        • Nginx + Spring Bootアプリケーションをdocker-composeで起動する - Qiita

                          概要 下記のDockerfileを作成し、docker-composeから連携して起動する。 Nginx 8080ポートを公開し、ホストマシンから接続できる Spring Boot Gradle bootRunで実行 8090ポートをNginxコンテナからのみのアクセス限定で公開 ホストの80ポートへのリクエストをNginxコンテナの8080ポートへ転送 NginxへのリクエストをSpring Bootコンテナの8090ポートへ転送 使うもの ついでにバージョンも記載。このバージョンでないとできないというわけではない。 Java : Open JDK 10.0.1 Gradle : 4.8.1 Spring Boot : 2.0.3.RELEASE Nginx : 1.15.0 Docker : 18.03.1-ce, docker-compose : 1.21.1, build 5a3f

                            Nginx + Spring Bootアプリケーションをdocker-composeで起動する - Qiita
                          • How To Configure a Continuous Integration Testing Environment with Docker and Docker Compose on Ubuntu 14.04 | DigitalOcean

                            An Article from Docker Introduction Continuous integration (CI) refers to the practice where developers integrate code as often as possible and every commit is tested before and after being merged into a shared repository by an automated build. CI speeds up your development process and minimizes the risk of critical issues in production, but it is not trivial to set up; automated builds run in a d

                              How To Configure a Continuous Integration Testing Environment with Docker and Docker Compose on Ubuntu 14.04 | DigitalOcean
                            • Docker Composeでコンテナ運用を簡単化してみる - そんな今日この頃でして、、、

                              Dockerそれなりにいじれるようになり入門レベルは脱したかなと思ってはいるが、色々なものを読むとまだまだ学びがありますな。 先日配信されたWEB+DB PRESS vol.86には正にDocker運用が特集されており、「1コンテナ1プロセスの徹底=パーツの代替可能性確保」あたりなんかはかなり自分の中では意識変革があった。 WEB+DB PRESS Vol.86 作者: 結城洋志,沖元謙治,足永拓郎,林健太郎,大竹智也,内田誠悟,伊藤直也,中山裕司,hiroki.o,泉水翔吾,佐藤太一,高橋俊幸,西尾泰和,舘野祐一,中島聡,橋本翔,はまちや2,竹原,麻植泰輔,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2015/04/23メディア: 大型本この商品を含むブログを見る (今月号の他の記事も含め個人的にヒット率高い。定期購読してない人も手にとってみる価値はあると思う。

                                Docker Composeでコンテナ運用を簡単化してみる - そんな今日この頃でして、、、
                              • Windows + docker-compose + mysql で文字化けさせない方法 - Qiita

                                command: > mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci --skip-character-set-client-handshake つまり、command で mysqld の引数に下記を指定する。 --character-set-server=utf8 --collation-server=utf8_unicode_ci --skip-character-set-client-handshake ※ skip-character-set-client-handshake はクライアント設定に関係なく utf8 を強制する。 これでOK。 なお、今回の件で判ったのだが Windows 環境で /etc/mysql/conf.d を使う場合は注意が必要だ。 文字化けする条件 Window

                                  Windows + docker-compose + mysql で文字化けさせない方法 - Qiita
                                • Apache Solr 5.xのレプリケーションを、Docker Composeを使って試す - CLOVER🍀

                                  Docker Composeを試してみたので、これを使ってApache Solrのレプリケーションを構成してみたいと思います。 Index Replication | Apache Solr Reference Guide 6.6 Solrのレプリケーションは、マスターとスレーブがあって、それぞれの設定をsolrconfig.xmlにすればよいみたいです。 参考) https://cwiki.apache.org/confluence/display/solr/Making+and+Restoring+Backups+of+SolrCores tree-tips: solrのReplicationHandlerで簡単レプリケーション! | Apache Solr moco(beta)'s backup: Solrのレプリケーション機能を試す (1) 第5回 Solr4でレプリケーションを構

                                    Apache Solr 5.xのレプリケーションを、Docker Composeを使って試す - CLOVER🍀
                                  • CoreOSにdocker-composeとBash-Completion - Qiita

                                    $ cat /etc/os-release NAME=CoreOS ID=coreos VERSION=738.1.0 VERSION_ID=738.1.0 BUILD_ID= PRETTY_NAME="CoreOS 738.1.0" ANSI_COLOR="1;32" HOME_URL="https://coreos.com/" BUG_REPORT_URL="https://github.com/coreos/bugs/issues" $ echo $SHELL /bin/bash $ docker version Client version: 1.6.2 Client API version: 1.18 Go version (client): go1.4.2 Git commit (client): 7c8fca2-dirty OS/Arch (client): linux/am

                                      CoreOSにdocker-composeとBash-Completion - Qiita
                                    • Prometheus + Grafana を Mac 上で docker-compose で起動 - Qiita

                                      Prometheus、流行ってますね。 pull 型で、metrics の収集を HTTP 経由で行えるので、テスト用の監視サーバーをローカルの作業マシンに立ち上げて動作確認をしたりするのが楽なのも良い点だと思います。 Prometheus 本体も exporter も docker image が提供されており、docker での環境構築が楽なのも今風の OSS だなという感じがします。 ここでは、docker-compose を用いてローカルの Mac で起動を試みてみようと思います。 How to install Prometheus and Grafana on local Mac

                                        Prometheus + Grafana を Mac 上で docker-compose で起動 - Qiita
                                      • Amazon Linux 2023にDockerとDocker Composeのインストール

                                        Amazon Linux 2023にDOckerとDocker Composeをインストールする手順です。 DockerとDocker Composeは、ARM系EC2インスタンスでもインストールできますが、安定性では、x86_64系のEC2インスタンスでの使用をオススメします。 パッケージマネージャーの箇所をapt-getなどに変更すると、Debian系のLinuxでもDockerとDocker Composeをインストールすることができます。 パッケージのアップデート

                                          Amazon Linux 2023にDockerとDocker Composeのインストール
                                        • Docker Compose 概要 — Docker-docs-ja 19.03 ドキュメント

                                          Compose とは、複数のコンテナを定義し実行する Docker アプリケーションのためのツールです。Compose においては YAML ファイルを使ってアプリケーションサービスの設定を行います。コマンドを1つ実行するだけで、設定内容に基づいたアプリケーションサービスの生成、起動を行います。Compose の機能一覧については、 機能一覧 をご覧ください。 Compose は本番環境、ステージング環境、開発環境において動作し、CI ワークフローとしても利用することができます。それぞれの使い方については、 一般的な利用例 を確認してください。 Compose を使うには、基本的に3つのステップを踏みます。 アプリケーション環境を Dockerfile に定義します。こうしてその環境は再構築が可能となります。 アプリケーションを構成するサービスを docker-compose.yml ファ

                                          • Docker Compose + Nginx + SilexでPHPアプリケーションを動かしてみる | QUARTETCOM TECH BLOG

                                            はじめに Dockerは何となく触ってみてはいたものの、Docker上で本格的にWebアプリケーションを構築したことがなかったので、練習も兼ねて趣味プロダクトを以下の構成で作ってみました。 Docker Docker Compose Nginx Silex 恥ずかしながらDocker ComposeもNginxも今回初めて触ったので、いろいろ間違った使い方をしているところもあるかもしれませんが、お気付きの点があれば @ttskch まで一言いただければ幸いです。 ちなみに今回作ったのは audio2video というサービスで、音声ファイルを動画ファイルに変換するだけのものです。サービスの大まかな紹介については Qiitaに記事を書きました ので、よろしければこちらもご参照ください。 なお、今回作ったものはデータの永続化を必要としないアプリだったので、データボリュームの話とかは出てきません

                                              Docker Compose + Nginx + SilexでPHPアプリケーションを動かしてみる | QUARTETCOM TECH BLOG
                                            • Docker Composeでボリュームとバインドマウントを使ってみる

                                              Docker Composeでボリュームとバインドマウントを利用する方法について簡単にまとめたいと思います。 ボリューム ボリュームとは、Dockerコンテナで扱うデータを永続化する仕組みです。 Dockerの中にボリュームというデータを保持する領域を確保して永続化します。 バインドマウント バインドマウントとは、ホスト側のディレクトリやファイルをコンテナ内にマウントすることです。 バインドマウントによってもコンテナで扱うデータを永続化することができます。 Dockerのドキュメントより Docker Composeでボリュームとバインドマウント Docker Composeでボリュームやバインドマウントを利用する場合は、以下のようにサービス設定が必要です。 名前付きボリュームを利用する場合は、追加でボリューム設定も必要になります。 1version: "3" 2services: 3 w

                                                Docker Composeでボリュームとバインドマウントを使ってみる
                                              • docker-composeでRails4の開発をする流れ - Qiita

                                                ./Dockerfile : rails用Dockerfile ./docker-compose.yml : postgresとrailsの連携 FROM rails RUN \ unlink /etc/localtime ;\ ln -s /usr/share/zoneinfo/Japan /etc/localtime ;\ sed -i -e 's@http://archive@http://jp.archive@' /etc/apt/sources.list ;\ apt-get update -qq ;\ apt-get install -y -qq locales ;\ locale-gen ja_JP.UTF-8 ;\ apt-get clean #---------------------------------------------------- WORKDIR /tmp

                                                  docker-composeでRails4の開発をする流れ - Qiita
                                                • Docker Compose yml

                                                  • docker-compose+MySQL5.7(+8.0)+初期化+永続化 - Qiita

                                                    概要 dockerは業務経験あったけどdocker-compose使ったことないし(当時)MySQLの環境構築も慣れてなかったのでやってみました。 で、どうせなら初期データもあったほうがいいよね!といった感じです。 こうすればできる!というところを目指してやった備忘録として残します。 環境 Mac OSX(HighSierra〜Catalina) docker version 18.09.0, build 4d60db4 docker-compose version 1.23.1, build b02f1306 docker, docker-composeについてはメジャーバージョンが変わらなければ基本大丈夫かと思います。多分・・・ 解説すること、しないこと すること 表題のことをする手順 しないこと MySQL/docker/docker-compose環境構築の方法や仕組みなど 手順

                                                      docker-compose+MySQL5.7(+8.0)+初期化+永続化 - Qiita
                                                    • Vimプラグイン開発の勉強を兼ねて、docker-composeのシンタックスハイライト対応させた件 - Qiita

                                                      皆さまはじめまして。しくみ製作所のvim大好き@tarumzuです。 この記事はDocker Advent Calendar 2016の12日目がキャンセルされてしまったため、代わりに書いてます。 あとDockerカレンダーですがVimの内容多めです。。w 何卒ご容赦下さいm(__)m 序章 最近、業務時間外は無為に過ごしてしまっていたのですが、ふとtwitterのタイムラインに@mattn_jpさんのこんなツイートが流れてきました。 ジョブジェンジ is 何 / “Vimmerを3つのレベルに分類する” https://t.co/NSZbWg6dGA — おののいも夫 (@mattn_jp) 2016年11月29日 内容を見るとvimmerとしてのレベルが定義されていたのですが、結構いい加減な内容で皆さん言っているとおり1と2の落差が激しいですw ただ、vimプラグインという単語を見たと

                                                        Vimプラグイン開発の勉強を兼ねて、docker-composeのシンタックスハイライト対応させた件 - Qiita
                                                      • Dockerとdocker-composeでMySQLを構築する - ブロックチェーンエンジニアの備忘録

                                                          Dockerとdocker-composeでMySQLを構築する - ブロックチェーンエンジニアの備忘録
                                                        • docker-composeで開発用のredisとmysqlを構築する - まがりの日記

                                                          今回は、docker-composeを使って開発用にredisとmysqlを使います。 最近は、docker-composeをサービスごとに作って利用しています。 docker-composeをインストール方法 brew caskでinstallできます。 brew install caskroom/cask/brew-cask brew cask install docker-compose docker-composeの前にredisとmysqlのdockerfileの内容です。 Dockerfileの内容 とりあえず、自分が昔から使っているやつを貼っときます。 今は、docker公式のやつがあるのでそちらを使ってもいいかもしれません。 RedisのDockerfile 公式のやつでもいいです。 https://hub.docker.com/_/redis/ FROM centos:c

                                                            docker-composeで開発用のredisとmysqlを構築する - まがりの日記
                                                          • gogs + drone.io をつくる docker-compose.yml - Qiita

                                                            手元で試せる drone.io 環境が欲しかったので作った。 docker-compose.yml の中身 ローカル環境前提で毎回作りなおす形で作ってるのでそれぞれのコンテナにはとくに restart: always は入れてないが、docker-machine 立ち上げ時に常に実行する形にするなら入れること。 consul: container_name: consul image: gliderlabs/consul-server net: host command: -bootstrap registrator: container_name: registrator # リトライが出来ないので restart する形で対処 restart: on-failure net: host image: gliderlabs/registrator command: consul://lo

                                                              gogs + drone.io をつくる docker-compose.yml - Qiita
                                                            • Concrete5 on Nginx + php7-fpm を docker-compose でやってみた - Qiita

                                                              追記 : 2017/01/23 Concrete5 を最新版にし、各種イメージの定義を改善しました。 目的 Concrete5 を Nginx + php-fpm で動かす。 docker-compose で起動できるようにする。 ブツだけ欲しい → https://github.com/hidekuro/concrete5-docker 作業 前提環境 docker docker-compose 手順 0. システム構成を考える Docker ベースで作ろう フルスタックコンテナは嫌なので docker-compose でオーケストレーションしよう サービスは app, db, web くらいに分かれるかな? 安いサーバーでも動くようになるべく軽くしたい alpine ベースにしよう Web サーバーは Nginx にしよう MySQL はちょっとチューニングしよう 環境によって doc

                                                                Concrete5 on Nginx + php7-fpm を docker-compose でやってみた - Qiita
                                                              • Docker ComposeでLAMP環境構築 - WebEngine

                                                                この記事は今までのDocker系記事のゴール地点になる位置づけになります。(まだまだ怪しいところたくさんあるけれど...) Dockerは初めて、という方は以下の記事を順に追う形で読まれていくとぼんやりとイメージが湧いてくるんじゃないかと思います。 Docker for MacでPython3環境の構築 DockerfileでPHP7環境構築 ところどころに我流な点があるかと思いますがご容赦下さい。 環境 Docker for mac Docker version 17.09.0-ce, build afdb6d4 docker-compose version 1.16.1, build 6d1ac21 Docker composeとは 複数のコンテナを連携して開発ができるコマンド。 すごく便利。 ディレクトリ構成 作業用ディレクトリを下のような構成にします。 - docker-compo

                                                                  Docker ComposeでLAMP環境構築 - WebEngine
                                                                • Docker Compose - インストール - Qiita

                                                                  原文:Install Docker Compose https://docs.docker.com/compose/install/ Compose をインストールするには、まず Docker のインストールが必要です。それから Compose を curl コマンドでインストールします。 Docker のインストール はじめに、Docker 1.6 以上をインストールします。 Mac OS X の手順(英語) Ubuntu の手順(英語) その他システムの手順(英語) Compose のインストール Compose をインストールするには、次のコマンドを実行します: curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-`uname -s`-`uname -m` > /usr/lo

                                                                    Docker Compose - インストール - Qiita
                                                                  • Installing and Using Docker Compose - CircleCI

                                                                    This document describes how to install and use Docker Compose, and assumes the reader has some experience using the docker-compose utility. If you are new to Docker Compose, do consider reviewing the official Docker Compose overview, or checking out the Getting Started guide. The docker compose utility is pre-installed in the CircleCI convenience images and machine executor images. If you are usin

                                                                      Installing and Using Docker Compose - CircleCI
                                                                    • docker-compose MySQL8.0 のDBコンテナを作成する - Qiita

                                                                      MySQL8.0のデータベースコンテナを10分でサクッと作りたい人向け。 追記: 2021.07.28 PHPからMySQLへ接続する場合 PHP 7.1.16, 7.2.4 以降のバージョンから caching_sha2_password に対応するようになりましたので、デフォルト認証プラグインの設定は不要になります。 Sequel Proをお使いの場合 Sequel Aceという新しいクライアントツールがリリースされました。 MySQL8系でもSequel Proとほぼ同じUIで操作できます。 ベースイメージ https://hub.docker.com/_/mysql ファイル・ディレクトリ構成 $ tree -a . . ├── .env ├── docker │ └── mysql │ └── my.cnf ├── docker-compose.yml └── logs ├──

                                                                        docker-compose MySQL8.0 のDBコンテナを作成する - Qiita
                                                                      • docker-composeで作るWordpress環境 - Qiita

                                                                        はじめに Vagrantが重過ぎるので、dockerに乗り換えがてら、wordpress環境をサクッと作ってみる。 やりたいこととしては、wordpressのtheme編集が出来て、データベースは非エンジニアでも触れるようにしておけば、使い勝手もいいだろうということでphpmyadminも使えるようにしておく。 なおdocker-composeで作るので、共有も簡単に出来ます。 環境は以下 Mac OSX 10.12.6 docker 17.06.0-ce, build 02c1d87 wordpress (公式イメージのlatest) mysql (公式イメージのlatest) phpmyadmin (公式イメージのlatest) Dockerのインストールに関しては、Docker for Macを入れておけばOK 1. ディレクトリ構成 ディレクトリの構成は以下のような構成で作る。 な

                                                                          docker-composeで作るWordpress環境 - Qiita
                                                                        • docker-composeで立てたコンテナの中にログインする方法 - Qiita

                                                                          これで無事ログインできると思います。 お疲れ様でした!! 手順2.(dockerコマンドで確かめる。) 先程はdocker-composeでDockerのコンテナにログインしましたが、dockerコマンドでもログインができます。 その場合は、サービス名を指定するのではなく、コンテナ名を指定しましょう。(ここで躓いた) ① docker ps で起動しているコンテナを確認する。 ディレクトリ名 % docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 14b873295068 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 13 hours ago Up 13 hours 0.0.0.0:8080->80/tcp test_phpmyadmin 7775dcba2d50 mys

                                                                            docker-composeで立てたコンテナの中にログインする方法 - Qiita
                                                                          • そろそろ、自分のdocker-compose.yml周りを公開 - Qiita

                                                                            docker便利ですね。 最近そんなことばかりしか言ってない気がします。 自分がdockerを使い始めた頃は、dockerってなんなのかわからない人が多く 話すと便利そうだけどプロダクションで使う想像がつかないとか 環境がめんど臭いとか 色々言われていました。 今現在は、開発環境として使うのであれば docker for macというのがあって、これ入れるだけでかなり簡単にdockerが試せるようになりました。 環境を作るのが簡単になったのであれば、使えるdockerfileとかdocker-compose.ymlとかも そろそろテンプレ的な何かがあった方が良いかな、と思い 今自分の手元でよく使っている構成でdocker-compose.ymlを公開してみます。 構成の検討 まずは、作りたい環境の構成ですが サーバサイドとしてRuby on Railsを使うことが多いので、Ruby on

                                                                              そろそろ、自分のdocker-compose.yml周りを公開 - Qiita
                                                                            • Docker Compose の構成について - ikosin's diary

                                                                              Docker は image が手元にあれば一瞬でサービスを立ち上げることができるので主に開発環境として便利に使ってます。 Docker のベストプラクティスとして “one process per container” が上げられており、一つのシステムを立ち上げるのにコンテナが複数必要になることもよくありますね。コンテナ間の連携は、レガシーな Link 機能で一つずつ繋げていた時代から進化し、Docker Network 機能で独自のネットワークを構成できるようになりました。そして、Docker Compose でコンテナを一気に立ち上げ、システムを構成できます。 で、今この Docker Compose の構成について悩んでいます。こんなとこかなという案をいくつか上げておくので、運用してみて後日談を後ほどまとめたいと思います。机上の空論なので、間違ってるところがあるかも。 Docker

                                                                                Docker Compose の構成について - ikosin's diary
                                                                              • Quadlets might make me finally stop using docker-compose

                                                                                I’ve written a lot about containers on this blog. Why do I love containers so much? They start quicklyThey make your workloads portableThey disconnect your application stack from the OS that runs underneathYou can send your application through CI as a single container imageYou can isolate workloads on the network and limit their resource usage much like a VMHowever, I’m still addicted to docker-co

                                                                                  Quadlets might make me finally stop using docker-compose
                                                                                • docker-compose でよく使いそうなコマンドおぼえがき - kasei_sanのブログ

                                                                                  ビルド docker-compose build # Build or rebuild services 起動、停止 docker-compose up # Create and start containers docker-compose up -d # デーモンとして起動 docker-compose start # サービスを開始 docker-compose restart # サービスを再起動 docker-compose stop # サービスをstop docker-compose kill # サービスを強制終了 コマンド実行 # 起動中のコンテナでコマンド実行 docker-compose exec ${service_name} ${command} # コンテナを作成してコマンド実行(実行後コンテナを削除 docker-compose run --rm ${serv

                                                                                    docker-compose でよく使いそうなコマンドおぼえがき - kasei_sanのブログ