タグ

volumeに関するtsu442000のブックマーク (5)

  • コンテナでデータを管理する — Docker-docs-ja 1.9.0b ドキュメント

    コンテナでデータを管理する¶ これまでは導入として、基的な Docker の概念 や、Docker イメージ の動作に加え、 コンテナのネットワーク について学びました。このセクションでは、どのようにコンテナ内やコンテナ間でデータを管理できるかを議論します。 データを Docker で管理する、2つの主な手法を見ていきます。 データ・ボリュームと、 データ・ボリューム・コンテナです。 データ・ボリューム¶ データ・ボリューム (data volume) とは、1つまたは複数のコンテナ内で、特別に設計されたディレクトリであり、 ユニオン・ファイルシステム (Union File System) をバイパス(迂回)するものです。データ・ボリュームは、データの保持や共有のために、複数の便利な機能を提供します。 ボリュームはコンテナ作成時に初期化されます。コンテナのベース・イメージ上で、特定のマ

  • 組み込みLinuxで際立つ「BusyBox」の魅力

    いかがですか? 「へぇ~、結構使われてるじゃん!」と少しは興味を持っていただけましたか? 実際に、BusyBoxが組み込みLinuxをベースとしたさまざまな機器に搭載されていることを理解していただいたところで次にいきましょう。 なぜ組み込みにBusyBoxが使われるのか? 前述の内容で、BusyBoxが組み込みLinuxをベースとしたさまざまな機器に採用されていることが分かったと思います。 次に、「じゃあ、なぜ“組み込みLinuxの世界”でBusyBoxが広く使われているの?」という疑問がわいてくるのではないでしょうか? その理由は以下の2つにあります。 ファイルサイズを削減できる コンパイル作業が簡単 これだけではイメージしづらいと思いますので、以下でもう少し詳しくこの2つについて解説します。 ファイルサイズを削減できる 組み込み機器の場合、システムファイルを格納する補助記憶装置として、

    組み込みLinuxで際立つ「BusyBox」の魅力
  • Docker上のPostgreSQLのデータの永続化の話 - ishikawa_pro's memorandum

    👇こちらがよりベターなやり方をまとめた記事です。 ishikawa-pro.hatenablog.com 初めまして 情報系の学生をやってまして趣味で色々作って遊んでいます。 作業手順をよく忘れたり、色々試した結果どうしたらうまくできたのかをよく忘れる性格なので、どんどん書き留めていきたいと思います。 飽きっぽいので続かないかも笑 今回は、最近使い始めたDocker の話です。 Docker上のPostgreSQLのデータの永続化でかなりつまずいたのでその記録です。 今回は、Mac book proで試しています。 そもそもデータベースをちゃんと扱ったことがなくてSQL文すらあやふやな状態だったので、Dockerで悩んだと言うよりはPostgresの設定的な部分でかなり悩んだ。 今回は、DockerHub公式リポジトリのpostgresは使わずに、1から作ってデータの永続化までやってみま

    Docker上のPostgreSQLのデータの永続化の話 - ishikawa_pro's memorandum
  • 開発環境をDockerに乗せる方法とメリットを3ステップで学ぶチュートリアル - Qiita

    この記事の対象 Dockerを使ったことがない。もしくは、触ってみたけどよくわからない Webアプリの開発中に「MySQLを起動しわすれていた」とか「nodeのバージョン違った」で悩まされている人 背景 Dockerの事例は増えてきたけど、なかなか手を出しづらい人も多いんじゃないだろうか。 個人的に、ここ数ヶ月でいろいろとDockerの構成を試しているので、それをふまえて開発環境でのDockerの使い方を解説しようというのがこの記事の目的。 Dockernginx+node.jsのSPA構成を試す React SSR+WordPress REST APIDocker Composeで試す RailsのToDoアプリチュートリアル(on Docker) productionでのDocker活用となると、触る機会も限られてくるし、気軽に試せるものじゃない。そこで今回は、Dockerのポータ

    開発環境をDockerに乗せる方法とメリットを3ステップで学ぶチュートリアル - Qiita
  • Docker Composeでボリューム作成 - Qiita

    app: image: busybox container_name: app volumes: - /home/vagrant/opt/mysql:/var/lib/mysql mysql: image: mysql container_name: mysql environment: MYSQL_ROOT_PASSWORD: password ports: - "3306:3306" volumes_from: - app パーミッションエラーにならないパターン 「/var/lib/docker/volumes/mysql-db」フォルダに永続化される ※ ただし、「docker-compose down -v」されるとボリュームも削除されるので注意! トップレベルにvolumes:を置いてボリュームの定義する

    Docker Composeでボリューム作成 - Qiita
  • 1