Docker ドキュメント 全文検索
Results of 1 - 4 of about 4 for todos (0.003 sec.)
- Docker Compose を使う — Docker-docs-ja 24.0 ドキュメント 10947
- 始め方 - Get started Docker Compose を使う Docker Compose を使う 目次 Docker Compose とは、複数コンテナのアプリケーションを定義・共有するために役立つように、開発されたツールです。Compose があれば、サービスを定義する YAML ファイルを作成し、
...) :/app" \ --network todo-app \ -e MYSQL_HOST = mysql \ -e MYSQL_USER = root \ -e MYSQL_PASSWORD = secret \ -e MYSQL_DB = todos \ node:18-alpine \ sh -c "yarn install && yarn run dev" まずはじめに、サービスを記述し、コンテナ用のイメージを定義しましょ...rking_dir : /app volumes : - ./:/app environment : MYSQL_HOST : mysql MYSQL_USER : root MYSQL_PASSWORD : secret MYSQL_DB : todos MySQL サービスの定義 それでは、 MySQL サービスを定義しましょう。先ほどコンテナを使うために実行したコマンドが、こちらです...todo-app --network-alias mysql \ -v todo-mysql-data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD = secret \ -e MYSQL_DATABASE = todos \ mysql:8.0 まず新しいサービスと、その名前を mysql と定義すると、ネットワーク エイリアスも自動的に得られます。次に進み、使... - https://man.mtool.work/docker/24.0/get-started/08_using_compose.html
- 複数コンテナのアプリ — Docker-docs-ja 24.0 ドキュメント 10725
- 始め方 - Get started 複数コンテナのアプリ 複数コンテナのアプリ 目次 これまでは1つのコンテナでアプリを動かしていました。しかし、これからはアプリケーション スタックに MySQL を追加しようとしています。そうすると、たいてい次の疑問が沸き上がりま
...todo-app --network-alias mysql \ -v todo-mysql-data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD = secret \ -e MYSQL_DATABASE = todos \ mysql:8.0 Windows Windows では PowerShell 上でコマンドを実行します。 $ docker run -d ` --network todo-app --network-alia...s mysql ` -v todo-mysql-data:/var/lib/mysql ` -e MYSQL_ROOT_PASSWORD = secret ` -e MYSQL_DATABASE = todos ` mysql:8.0 先ほどのコマンドでは、 --network-alias フラグも指定したのが見えるでしょう。こちらについては、後で触れます。 Ti...-------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | todos | +--------------------+ 5 rows in set ( 0 .00 sec ) MySQL シェルを終了し、マシン上のシェルに戻ります。 mysql> exit todo デ... - https://man.mtool.work/docker/24.0/get-started/07_multi_container.html
- データベースの保持 — Docker-docs-ja 24.0 ドキュメント 8968
- 始め方 - Get started データベースの保持 データベースの保持 目次 気を付けなければ、コンテナを起動するたび、todo リストは毎回きれいに消去されます。どうしてでしょうか? このパートではコンテナがどのように動作しているのか、深掘りしましょう。 コ
...ょう。 todo データを保持する デフォルトでは、todo アプリが自身のデータを保存するのは、コンテナ用ファイルシステム内で /etc/todos/todo.db にある SQLite Databese の中です。SQLite に不慣れでも、心配は要りません! これはシンプルなリレーショナル データベース...ナを起動しますが、ボリュームのマウントを指定する --mount オプションを追加します。ボリューム名を与え、そこをコンテナ内の /etc/todos にマウントすると、そのパスに作成された全てのファイルを(ボリューム内に)確保します。Mac や Linux のターミナルで、あるいは、...ell で以下のコマンドで実行します。 $ docker run -dp 127 .0.0.1:3000:3000 --mount type = volume,src = todo-db,target = /etc/todos getting-started Docker Desktop ボリュームを作成します。 Docker Desktop で Volumes を選びます。 Volumes で Create を選びます... - https://man.mtool.work/docker/24.0/get-started/05_persisting_data.html
- :ruby:`バインド マウント <bind mount>` の使用 — Docker-docs-ja 24.0 ドキュメン... 6324
- 始め方 - Get started :ruby:`バインド マウント <bind mount>` の使用 :ruby:`バインド マウント <bind mount>` の使用 目次 Part 5 ではデータベース内のデータを保持するため、ボリュームのマウントを使いました。アプリケーションのデータをどこかに保持
...enter ` rs ` [ nodemon ] watching dir ( s ) : *.* [ nodemon ] starting ` node src/index.js ` Using sqlite database at /etc/todos/todo.db Listening on port 3000 ログの観察が終わったら、 Ctrl + C を入力して終了します。 Docker Desktop これまでの getting-...enter ` rs ` [ nodemon ] watching dir ( s ) : *.* [ nodemon ] starting ` node src/index.js ` Using sqlite database at /etc/todos/todo.db Listening on port 3000 開発用コンテナにアプリをデプロイ ホストマシン上のアプリを更新し、コンテナ内に変更が反映さ... - https://man.mtool.work/docker/24.0/get-started/06_bind_mounts.html
PREV
1
NEXT