並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 330件

新着順 人気順

"Docker Compose"の検索結果161 - 200 件 / 330件

  • Windows で WSL2 (Ubuntu) + docker compose 環境構築 - fleblog~IT転職・プログラミング~

    WSL2 の Ubuntu に docker 及び docker compose 環境を構築するための手順です。 WindowsにDocker for Desktop をインストールするのではなく、WSL2 の Ubuntu に Docker 及び Docker Compose をインストールします。 最新記事は こちら 。 WSL2 ( Ubuntu ) インストール ※参考:WSL のインストール WSL2 (Linux 用 Windows サブシステム)をインストール 管理者として PowerShell コンソールを開き、次のコマンドを実行します。 このコマンドを実行すると、必要なオプション コンポーネントの有効化、最新 Linux カーネルのダウンロード、WSL 2 の既定としての設定、および Linux ディストリビューション ( Ubuntu ) のインストールが実行されます。

      Windows で WSL2 (Ubuntu) + docker compose 環境構築 - fleblog~IT転職・プログラミング~
    • [MinIO]boto3で操作可能なS3互換ストレージをローカル上にDocker Composeで立てる方法 | DevelopersIO

      t_o_dと申します。 AWSを利用しているとS3に格納しているデータをPython(boto3)で読み取り処理を行うケースは多いです。 非常に便利な反面、お金や権限の問題で開発時の気軽な実行は躊躇ってしまいます。 今回はboto3で操作可能なS3互換ストレージであるMinIOをローカル上にDocker Composeで立てる方法を記録いたします。 はじめに 本記事では以下を行います。 MinIO環境の構築 MinIOクライアント(mc)環境の構築 boto3での動作確認 なおMinIOやMinIOクライアントの詳細な操作方法等は割愛いたします。 環境 mac OS Monterey 12.6 Docker 20.10.14 Docker Compose 2.4.1 Python 3.10.8 手順 MinIO環境の構築 まずファイル群を入れるためのディレクトリを任意で作成します。 mkd

        [MinIO]boto3で操作可能なS3互換ストレージをローカル上にDocker Composeで立てる方法 | DevelopersIO
      • Rails + postgres + chromedriverのdocker-compose環境を作る - Qiita

        TL;DR chromeのインストール(署名が必要) 依存ライブラリのインストール インストールしたchromeのバージョンに合わせたchromedriverをインストール rails_helper.rbにchromedriverの実行時オプションを追加 この4ステップが必要だった。 Dockerfile docker-compose.ymlも用意しているので、詳しくはリポジトリをご覧ください。 FROM ruby:2.7.0 ENV LANG C.UTF-8 ENV TZ=Asia/Tokyo WORKDIR /app # nodejs, yarn, postgresql-clientをインストール RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ && echo "deb https://dl

          Rails + postgres + chromedriverのdocker-compose環境を作る - Qiita
        • WSL2上のdocker-composeで認証エラー - roy-n-roy メモ

          Home InfiniBand C# Docker Linux Raspberry Pi RouterOS Windows Mkdocs プライバシー・ポリシー WSL2上のdocker-composeで認証エラー WSL2とDocker Desktop for Windowsで、WSL Integrationを使用して WSL内のUbuntuからdocker-compose upを実行すると下記のようなエラーが起きました。 > docker-compose up -d Traceback (most recent call last): File "bin/docker-compose", line 6, in <module> File "compose/cli/main.py", line 72, in main File "compose/cli/main.py", line 12

          • Docker Compose を使用した Docker Swarm から Amazon ECS への移行 | Amazon Web Services

            Amazon Web Services ブログ Docker Compose を使用した Docker Swarm から Amazon ECS への移行 この記事は Migrating from Docker Swarm to Amazon ECS with Docker Compose を翻訳したものです。 Introduction Docker Compose for Amazon Elastic Container Services (Amazon ECS) を活用することで、Compose ファイルで定義されたアプリケーションを Amazon ECS にデプロイすることができます。Compose はインフラストラクチャやクラウドサービスに依存しないオープンな仕様であり、開発者は開発時に一度アプリケーションを定義するだけで、本番環境に至るまで同じ定義をワークロード上で使用することがで

              Docker Compose を使用した Docker Swarm から Amazon ECS への移行 | Amazon Web Services
            • Docker Composeのまとめ - Qiita

              Docker Compose について 作成日時: 2023年4月18日 16:04 作成者: 今村 博宣 最終更新日時: 2023年4月18日 16:08 最終更新者: 今村 博宣 Docker Compose について 1. 概要 Docker Composeは、複数のコンテナ化されたアプリケーションを一括で管理・実行するためのツールです。Dockerはコンテナ技術を利用したアプリケーションのパッケージ化・配布・実行を行うためのプラットフォームで、開発環境や本番環境でのアプリケーションのデプロイを容易に行えます。 2. 特徴 2.1 YAMLファイルによる設定 Docker Composeでは、YAMLファイル(通常はdocker-compose.ymlという名前)にコンテナの設定や関連するサービスの情報を記述します。これにより、プロジェクトの構成を明示的に記述し、他の開発者と共有しや

                Docker Composeのまとめ - Qiita
              • Docker ComposeでDBコンテナの起動を待ってからAPIコンテナを起動させる - モヒカンメモ

                ざっくりまとめ Docker Composeの depends_on と healthcheck を組み合わせると、DBコンテナが完全に起動してからAPIコンテナを起動させられる。 課題 DBとAPIからなるWebアプリケーションの実行環境をDocker Composeで用意しているとき、DBが完全に起動し終わる前にAPIが起動してリクエストを処理すると 500 (Internal Server Error) を返してしまう問題がある。 ローカル環境などでの開発時であれば大きな問題はないが、CI時にコンテナスタックの起動後即座にAPIテストが走る前提だとこの問題を踏んで「なぜか稀にAPIテストが500で落ちる」という現象に悩まされることになる。 毎回起こるわけではないため対応の優先度付けが難しく、またAPIテストが落ちるとなったら普通はAPIに不具合があることをを疑ってしまい本当の原因に気

                  Docker ComposeでDBコンテナの起動を待ってからAPIコンテナを起動させる - モヒカンメモ
                • docker-compose.ymlを使って AWSFargateへデプロイ | クロジカ

                  ホーム / ハック / docker-compose.ymlを使って AWSFargateへデプロイ

                    docker-compose.ymlを使って AWSFargateへデプロイ | クロジカ
                  • 【備忘録】Elixirを手軽に試したいときに使えるDocker Compose - Qiita

                    Elixirを手軽に試したいときに使えるDocker Composeのテンプレート(自作)について書きます. 検証環境 OS: macOS Catalina (バージョン 10.15.3) Docker: version 19.03.8 結論 任意のディレクトリに,以下の設定ファイルを配置する. Docker Compose 設定ファイル: docker-compose.yml Docker 設定ファイル: Dockerfile シェルで設定ファイルを配置した任意のディレクトリに移動して,docker-compose up -dするなどしてコンテナを起動します.おしまい. Docker Compose 設定ファイル: docker-compose.yml

                      【備忘録】Elixirを手軽に試したいときに使えるDocker Compose - Qiita
                    • Rails 7 + MySQLの環境構築をDocker composeで作る - Qiita

                      二年前にRails 6 + MySQLの環境構築をDocker composeで作るという投稿を書いたが、Rails 7ではWebpackerが廃止されるなど色々と変更点があったので、Rails 7用に書き直した。 Dockerの公式サイトにはRailsアプリケーション用のDocker composeチュートリアルがあるが、少し情報が古くRails 7ではうまく動かなかったので、Rails 7で動かすための方法を載せておく。基本は公式チュートリアルの手順に従っているため、Rails 7用に変更したところを中心に補足を入れている。 DBはPostgresではなくMySQLを使う方法を載せておく。 プロジェクトディレクトリの準備 FROM ruby:3.1 RUN mkdir /myapp WORKDIR /myapp COPY Gemfile /myapp/Gemfile COPY Gemf

                        Rails 7 + MySQLの環境構築をDocker composeで作る - Qiita
                      • 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で起動したコンテナのログを、Amazon CloudWatch Logsに送る - Qiita

                          TL;DR Docker Composeで起動したコンテナのログを、Amazon CloudWatch Logsに送るようにしたい 要するに、AWS環境で起動したコンテナのログを集約したい AWS上のコンテナサービスの話は、ここでは置いておく Dockerのlogging driverでAmazon CloudWatch Logs用のドライバがあるので、それを使用するようにdocker-compose.ymlに設定する Dockerのlogging driver Dockerコンテナには、ログをどこに出力するかを設定できる、logging driverの仕組みがあります。 Configure logging drivers デフォルトは、json-file logging driverで、これはホスト側の/var/lib/docker/containers/[コンテナID]/[コンテナID

                            Docker Composeで起動したコンテナのログを、Amazon CloudWatch Logsに送る - Qiita
                          • 【ミライトデザイン社内勉強会#5】docker-compose.ymlとDockerfileを一行づつ読んでみる - Qiita

                            最強のLaravel開発環境をDockerを使って構築する【新編集版】 - Qiita で使用されている docker-composer.yml と Dockerfileが何をしているのかを一行づつ見てみる version: "3.8" # ① docker file で使用するバージョンを指定 volumes: # ② VMの中にボリュームする領域を確保している db-store: php-fpm-socket: services: # ③ サービス1つ1つがコンテナ app: # ④ サービスの名前(任意でつけて大丈夫) build: ./docker/php # ⑤ ここにあるdockerファイルでビルドしろっていってる volumes: - php-fpm-socket:/var/run/php-fpm # ⑥ VM本体の領域に、コンテナの中の/var/run/php-fpmがマウ

                              【ミライトデザイン社内勉強会#5】docker-compose.ymlとDockerfileを一行づつ読んでみる - Qiita
                            • 初心者向けDocker,Docker-Compose概要(kubenetesを添えて) - Qiita

                              Docker初心者がDockerの概要とDocker-Composeについてまとめます。 また、末尾で最近トレンドのkubenetesについても触れています。初心者的にはこういうのもあるんだなという認識をもってもらえればと思います。 記事とは直接関係ありませんが、今回Dockerについてまとめたのは、Docker上に任意のAnaconda3環境を作成し深層学習環境を整えることが目的です。 また、コロナのため自宅で作業していますが、研究室に復帰した際にDocker Hubから研究室PCへ自作イメージをpullしてスムーズに研究を進めるための備忘録になります。 Docker+Anaconda環境の構築は以下の記事を参考にしました。 ・【画像で説明】DockerでAnaconda環境をつくり、コンテナの中でVSCodeを使う ・Docker超入門①〜Dockerってなに?〜【初心者向け】 今回の

                                初心者向けDocker,Docker-Compose概要(kubenetesを添えて) - Qiita
                              • Docker Composeにおける各種ファイルの変更時の反映 - Qiita

                                はじめに ここでは、docker-composeによるコンテナ構成時の、各種ファイル更新時の反映方法についてまとめる。 以下のファイルが対象。 docker-compose.yaml Dockerfile ソースコード等 docker-compose.yaml変更を反映 イメージ:再構築の必要なし コンテナ:再構築の必要あり:docker-compose up -d Dockerfileの変更を反映 イメージ:再構築の必要あり:docker-compose build コンテナ:再構築の必要あり:docker-compose up -d ソースコード等の変更を反映 イメージ:再構築の必要あり:docker-compose build コンテナ:再構築の必要あり:docker-compose up -d 以下、補足 ローカルのボリュームとコンテナのボリュームをマウントしてる場合はこれに限らず

                                  Docker Composeにおける各種ファイルの変更時の反映 - Qiita
                                • RubyMineのリモートデバッガーを使ってDocker Composeで立ち上げたRailsをデバッグしたい - Qiita

                                  RubyMineのリモートデバッガーを使ってDocker Composeで立ち上げたRailsをデバッグしたい はじめに Docker-composeで立ち上げたRailsをRubyMineでデバッグしたかったが、なかなか接続できずに苦労したのでその備忘録 環境 M1 Mac macOS Venture 13.3.1 RubyMain 2023.1 Trial Ruby 2.7.8 すでにRailsアプリがDocker-composeを実行できること やりかた 準備 Edit Configurationsにて、"Ruby remote debug"を追加 設定はこんな感じ {YOUR_REMOTE_ROOT_FOLDER}と{YOUR_LOCAL_ROOT_FOLDER}は任意のパスに変更してください。 GemFileにデバッグ用のGemを追加 ~~ (略) ~~ group :devel

                                    RubyMineのリモートデバッガーを使ってDocker Composeで立ち上げたRailsをデバッグしたい - Qiita
                                  • 「全社認証基盤を持つエンタープライズ企業の情シスとしてIGAを試す」環境をmidPoint、Docker Composeで構築

                                    「全社認証基盤を持つエンタープライズ企業の情シスとしてIGAを試す」環境をmidPoint、Docker Composeで構築:midPointで学ぶIDガバナンス&管理(IGA)の基礎(2) 「IDガバナンス&管理」(IGA)についてOSS「midPoint」を利用したハンズオンで学ぶ連載。今回は、IGAを実現するハンズオン環境をmidPointで作ります。 オープンソースソフトウェア(OSS)でありながら「IDガバナンス&管理」(Identity Governance and Administration:IGA)機能を備えた「midPoint」を使って、ハンズオン的にIGAについて学ぶ本連載『midPointで学ぶ「IDガバナンス&管理」(IGA)の基礎』。第1回では、IGAの概要とその必要性について紹介しました。第2回では、そのIGA導入の効果を体感すべく、IGAを実現するハンズオ

                                      「全社認証基盤を持つエンタープライズ企業の情シスとしてIGAを試す」環境をmidPoint、Docker Composeで構築
                                    • docker-composeを使った開発環境構築実践! Rails + Nuxt.js + MySQLを動かす - Qiita

                                      version: "3.8" services: rails: build: ./rails-sample ports: - 3000:3000 volumes: - ./rails-sample:/app - /app/node_modules stdin_open: true tty: true command: sh -c "yarn && bundle exec rails server -b 0.0.0.0 -p 3000" depends_on: - mysql nuxt: build: ./nuxt-sample ports: - 8000:8000 volumes: - ./nuxt-sample:/app - /app/node_modules command: sh -c "yarn && yarn dev" mysql: image: mysql:8.0.22 vol

                                        docker-composeを使った開発環境構築実践! Rails + Nuxt.js + MySQLを動かす - Qiita
                                      • Docker Compose Experiment: Sync Files and Automatically Rebuild Services with Watch Mode

                                        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

                                          Docker Compose Experiment: Sync Files and Automatically Rebuild Services with Watch Mode
                                        • docker-composeでGUI管理できるLDAPサーバをサクッと立てる - Qiita

                                          概要 株式会社Link-Uでエンジニアを務めている堀内です。 Linuxサーバの認証統合を実現する手段として、LDAPを用いることが一般的です。 docker-composeを用いて、GUIで管理できるLDAPサーバの構築手順を解説します。 検証環境 Ubuntu Server 20.04 LTS Docker 19.03.11 (snap版) 使用イメージ osixia/openldap ldapaccountmanager/lam jwilder/nginx-proxy サーバ構成 LDAPデーモン: OpenLDAP 管理用アカウント・読取専用アカウントを作成、匿名アクセスは不可 LDAPS (636/TCP) でのみ外部からアクセス可能にする Linuxのユーザ認証向けの設定を行う SSH公開鍵を格納できるようにする (sshPublicKey) LDAP管理ツール: Ldap A

                                            docker-composeでGUI管理できるLDAPサーバをサクッと立てる - Qiita
                                          • [01] docker-compose を使って同一物理マシン上に Jenkins Master(docker) - Slave(docker) [SSH通信]を構築する - Qiita

                                            version: '3.7' services: jenkinsmaster: container_name: jenkinsmaster user: root image: jenkins/jenkins:latest ports: - 34080:8080 volumes: - ./PV/jenkinsmaster/jenkins_home:/var/jenkins_home slave001: container_name: slave001 user: root image: jenkinsci/ssh-slave volumes: - ./PV/jenkinsslave/slave001:/var/jenkins_home environment: - JENKINS_SLAVE_SSH_PUBKEY= # 🛑今は空で良い slave002: container_name: s

                                              [01] docker-compose を使って同一物理マシン上に Jenkins Master(docker) - Slave(docker) [SSH通信]を構築する - Qiita
                                            • docker-compose up -d --buildとは - Qiita

                                              何も考えずにdocker-compose up -d --buildって打つのはあかんよな… オプションの説明 デタッチモード -dオプション オプションの-dでデタッチモードとして起動する! バックグラウンドでコンテナを起動してくれるので同じターミナルで作業を続行する事ができます! $ docker-compose up // コンテナは起動するけど、このターミナルでコンテナを起動しているので別の作業をさせてくれない $ docker-compose up -d // コンテナをバックグラウンドで起動!!同ターミナルで作業を続行できる。 イメージ構築 --buildオプション --buildオプションを使えばDockerfileの書き換えなどのビルド処理の変更をイメージに反映させます。 その後そのイメージを元にコンテナを起動します。

                                                docker-compose up -d --buildとは - 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入門 / Docker Composeのよく使う基本操作(7/9) - Qiita

                                                  もう逃げない。基礎から学ぶDocker入門 / Docker Composeのよく使う基本操作(7/9)Dockercontainerdocker-compose はじめに 今まで、全然理解できていなくて逃げてたDockerに関して、しっかり理解していこうと思います。 コレまで、便利なんだろうなと思いながらも、逃げてました。 なので、開発環境では使いこなせるスキルにまでは理解したいと思います。 あと、暗記してたDockerコマンドを1つ1つ理解していきます。 以下のような順番で勉強していきます。 Dockerの概要(1/9) Dockerの基本操作(イメージの作成, コンテナの起動, 停止, 削除)(2/9) Dockerの基本操作(ログの出力, コンテナの中でプロセスを実行する方法, 使用していない Docker オブジェクトの削除)(3/9) Dockerfileを使用したサーバー構築

                                                    もう逃げない。基礎から学ぶDocker入門 / Docker Composeのよく使う基本操作(7/9) - Qiita
                                                  • docker-composeでgunicorn+nginx+flaskを動かしてみた話 - Qiita

                                                    ※ この記事は エキサイト Advent Calendar 2018 20 日目の記事です ※ ごあいさつ こんにちわ。 また...この季節がやってきましたね 去年もこうしてアドベントカレンダーを書き、先輩に遊びに連れて行ってもらうことによりぼっちマスを乗り越えました、新卒二年目のエンジニアの本田です!そんな先輩も今年に彼女ができてしまったようで、本当に一人になってしまいました... そんなことはさておき、去年まではウーマンエキサイトアプリを担当していましたが、今年から新設部署に移動になりまして、今はブロックチェーンや機械学習の開発を行っております! そこで開発した投稿監視AIの環境をOpenStack上に立てたのですが、どうにかコンテナ化できないかと、すこし頑張ってdockerについて調べつつ奮闘している(現在進行形)記事となります。 コンテナ化したい環境 コンテナ化したい環境は事前にま

                                                      docker-composeでgunicorn+nginx+flaskを動かしてみた話 - Qiita
                                                    • 複数のdocker-compose間で通信する

                                                      異なるdocker-composeで動く環境に接続したくなったので調べてみました。 準備 まず、以下のようなdocker-compose.ymlで定義された2つの環境があるとします。 . ├── app_a │ ├── app/... │ └── docker-compose.yml └── app_b ├── app/... └── docker-compose.yml version: '3.7' services: app_a: image: golang:latest tty: true db_a: image: postgres:latest view raw multi-docker-compose-a-base hosted with ❤ by GitHub version: '3.7' services: app_b: image: golang:latest tty: t

                                                        複数のdocker-compose間で通信する
                                                      • Docker Composeで立てたMinIOにmc/AWS CLI/Boto3で接続してみる - Qiita

                                                        MinIOとは Amazon S3と互換性のあるOSSのオブジェクトストレージ 2014年に設立されたMinIO, Inc.によって開発されている Amazon S3と互換性があるため、AWS CLIやAWS SDKからアクセス可能 ただしAmazon S3が提供している全てのインタフェースをMinIOが提供しているわけではないため注意 GitHubリポジトリ: https://github.com/minio/minio Docker Composeの設定 services: minio: # イメージは現時点で最新のものを指定している image: quay.io/minio/minio:RELEASE.2023-01-12T02-06-16Z container_name: minio ports: - 9000:9000 - 9001:9001 # ユーザ名/パスワードの設定 #

                                                          Docker Composeで立てたMinIOにmc/AWS CLI/Boto3で接続してみる - Qiita
                                                        • S3互換オブジェクトストレージ”MinIO”と学ぶDocker Compose

                                                          MinIOとは? S3互換のオブジェクトストレージサーバーです。 互換性があるということは、S3とほぼ同じAPIを使用することができます。 またコンテナ上にサーバーを構築することができます。 つまりS3の擬似環境をコンテナで用意することができます。これは、本番環境ではS3を使うアプリケーションを開発環境でも同じように動作させたいという場合にとても便利です。 Laravelの場合は、LaravelのファイルシステムがサポートするS3ドライバを使用することで環境変数をMinIO用に設定するのみで使用することができます。環境に応じてアプリケーションコードを変える必要はありません。 またMinIOはDockerイメージがあるので簡単に環境を構築することができます。 Dockerのボリュームを用いることでMinIOストレージに保存したオブジェクトを永続的に保持できることはもちろん、0から動かしたい時

                                                            S3互換オブジェクトストレージ”MinIO”と学ぶDocker Compose
                                                          • EC-CUBE4の快適な開発環境をDocker Composeで整える for Windows - Qiita

                                                            12/13(金) EC-CUBE4ハンズオンセミナーに参加したところ、EC-CUBE AdventCalender 2019の5日目が空いているということだったので、ちょっと書いてみました。 口調も内容も統一されていない気がしますが、勢いで書いたのでよろしくお願いします EC-CUBE4は基本的にMac/Linux環境での開発が推奨されている。 1日目 phpbrew で EC-CUBE の開発環境を構築する @nanasess さん どうやら基盤となるSymfonyとWindowsのファイルシステムの相性が悪く遅いらしい。 また、Shellで記述されているスクリプトもあるため、Windows環境では使用できないコマンドが出てくる。 ところが世の中にはWindowsユーザーは多い。林檎は贅沢品である。 Ubuntuデスクトップ使えばいいかもしれない そんな筆者を含むWindowsユーザーが

                                                              EC-CUBE4の快適な開発環境をDocker Composeで整える for Windows - Qiita
                                                            • [docker/docker-compose入門]新型コロナのせいでお家時間が長くなり、switchやりたいけども転売ヤーのせいで買えなくなったのでマリオになりきれるものを作った - Qiita

                                                              [docker/docker-compose入門]新型コロナのせいでお家時間が長くなり、switchやりたいけども転売ヤーのせいで買えなくなったのでマリオになりきれるものを作ったPythonFlaskDockerdocker-composeマリオ この記事の目的 サークル内映像班の映像投影システムでdocker-composeを使用予定だが、非エンジニアの割合が多いため、それらの解説するため+アウトプットの練習 はじめ よしとらです。 映像ツールをdocker-composeとraspiで作成したいなあって思ったので、docker-composeの入門を書きます… qiita初投稿なので、読みにくいかもです…ごめんなさい… 新型コロナウイルスのせいで、新歓公演がなくなり、研究室配属されても自宅作業になってしまいました… 研究室の担当教員からは輪講でいっぱい英語文献読んで、慣れてねって言われ

                                                                [docker/docker-compose入門]新型コロナのせいでお家時間が長くなり、switchやりたいけども転売ヤーのせいで買えなくなったのでマリオになりきれるものを作った - Qiita
                                                              • Docker Compose上のNginxをHTTPS対応する - rinoguchiのメモブログ

                                                                ローカル開発用にDocker Comnposeで動かしているNginxをHTTPS対応する必要が出てきたので、自作のSSL証明書を使って対応することにした。 opensslで秘密鍵、署名リクエスト、SSL証明書を作成 sslというフォルダを作成する 秘密鍵(KEY)を作成する 署名リクエスト(CSR)を生成する SSL証明書(CRT)を生成する Dockerの設定 Dockerコンテナの443ポートを公開する SSL関係のファイルをDockerイメージに追加する Nginxの設定 Nginxの起動 動作確認 opensslで秘密鍵、署名リクエスト、SSL証明書を作成 sslというフォルダを作成する mkdir ssl cd ssl 秘密鍵(KEY)を作成する 暗号にはRSA 2048ビットを使用する。 openssl genrsa 2048 > server.key 署名リクエスト(CSR

                                                                  Docker Compose上のNginxをHTTPS対応する - rinoguchiのメモブログ
                                                                • docker-compose で exit with status 0 の解決法

                                                                  ただ自分の場合、変わらずexit with status 0になってしまった。 tty: trueはコンテナを起動し続けるオプションとのこと。 解決法 2 こちらも王道 docker-compose.yml に以下を追記する。 こちらは上手くいった。 しかし、起動時にシェルスクリプトを走らせるとexit with status 0に戻ってしまった。 ちなみにstdin_open: true は 標準入出力とエラー出力をコンテナに結びつける役割らしい。 docker run -it コンテナの名前 の -i 解決法 3 docker-compose.yml に以下を追記する。 こちらも上手くいった。 つまり、なにかコンテナ内でコマンドが走り続けていればいい? docker-compose upを走らせるとAttaching to コンテナの名前となって起動状態が維持された。 まとめ 情報がバ

                                                                    docker-compose で exit with status 0 の解決法
                                                                  • Mac で docker-compose コマンドがエラーで動かない ( pyenv とか python とか言ってくる ) #docker - Qiita

                                                                    Mac で docker-compose コマンドがエラーで動かない ( pyenv とか python とか言ってくる ) #dockerDocker $ docker-compose --version Traceback (most recent call last): File "/Users/yumainaura/.pyenv/versions/3.7.3/bin/docker-compose", line 5, in <module> from compose.cli.main import main File "/Users/yumainaura/.pyenv/versions/3.7.3/lib/python3.7/site-packages/compose/cli/main.py", line 17, in <module> import docker File "/Us

                                                                      Mac で docker-compose コマンドがエラーで動かない ( pyenv とか python とか言ってくる ) #docker - Qiita
                                                                    • docker-compose で wordpress サーバーを構築

                                                                      Lightsail の wordpress (bitnami) イメージを使ってこのブログを運用していましたが、PHP の更新が必要だけど bitnami でのやり方がよくわからんし、調べるのも面倒ということで 1 vCPU, 1GB メモリの VM を2まで無料で使える Oracle Cloud に移設 & コンテナ化してしまうことにしました。 (が、Oracle Cloud の使い方を調べるのも超面倒… しかも学ぶモチベーションが… やっちまった) コンテナとして実行するわけですが単一ホストでの実行とする、あるいはメモリ的に厳しければ DB を別サーバーに分けることにします。まずは単一サーバーで docker-compose での実行を試みます。シングルノードの swarm で rolling update というのもありますがとりあえずまだ考えない。 Docker Engine, d

                                                                        docker-compose で wordpress サーバーを構築
                                                                      • Docker-compose環境でのNginxのリバースプロキシの設定方法(SSL対応) - Qiita

                                                                        version: '3' services: nginx-proxy: image: jwilder/nginx-proxy restart: on-failure labels: - com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=jwilder/nginx-proxy ports: - 80:80 - 443:443 volumes: - proxy:/etc/nginx/vhost.d - proxy:/usr/share/nginx/html - /var/run/docker.sock:/tmp/docker.sock:ro - ./certs:/etc/nginx/certs:ro network_mode: bridge letsencrypt: image: jrcs/letsencrypt-ngi

                                                                          Docker-compose環境でのNginxのリバースプロキシの設定方法(SSL対応) - Qiita
                                                                        • 第0章: はじめに|Docker Composeユーザーに捧ぐKubernetes入門

                                                                            第0章: はじめに|Docker Composeユーザーに捧ぐKubernetes入門
                                                                          • MacでDockerとdocker-composeをインストールする方法 - Awesome Blog

                                                                            MacでDockerとdocker-composeをインストールする方法

                                                                            • 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
                                                                              • GitHub - nickjj/docker-rails-example: A production ready example Rails app that's using Docker and Docker Compose.

                                                                                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 - nickjj/docker-rails-example: A production ready example Rails app that's using Docker and Docker Compose.
                                                                                • docker-composeの仕様であるCompose Specificationについて - Qiita

                                                                                  こんにちわ。 ゴリラです。 先日、Docker社がdocker-composeが提供していた機能の仕様をCompose Specificationとしてオープンな仕様にしていく発表がありました。 docker-compose自体はオープンソースとしてGitHub.ocm/docker/composeに公開されてはいますが、 具体的な仕様については定まっていなかったので、今後はそれらの機能の仕様を標準化をしていくそうです。 現時点決まっている仕様はcompose-spec/compose-specで公開されています。 仕様に沿ってリファレンス実装であるcompose-refも公開されています。 本記事はcompose-refを試してわかったことを共有するのが目的です。 気になる方はぜひ最後まで読んでみてください。 compose-refのインストール compose-refはGoで書かれてい

                                                                                    docker-composeの仕様であるCompose Specificationについて - Qiita