8000 :memo: fix link error · fastapi/fastapi@a7d4b59 · GitHub
[go: up one dir, main page]

Skip to content

Commit a7d4b59

Browse files
📝 fix link error
1 parent 64ca4e2 commit a7d4b59

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

docs/ja/docs/deployment/docker.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Linuxコンテナの使用には、**セキュリティ**、**反復可能性(
88

99
!!! tip
1010
TODO: なぜか遷移できない
11-
お急ぎで、すでにこれらの情報をご存じですか? [以下の`Dockerfile`の箇所👇](#fastapi用のdockerイメージをビルドする)へジャンプしてください。
11+
お急ぎで、すでにこれらの情報をご存じですか? [以下の`Dockerfile`の箇所👇](#build-a-docker-image-for-fastapi)へジャンプしてください。
1212

1313
<details>
1414
<summary>Dockerfile プレビュー 👀</summary>
@@ -97,7 +97,7 @@ Docker Hubは 多くのツールや環境、データベース、アプリケー
9797

9898
しかし、**少なくとも1つの実行中のプロセス**がなければ、実行中のコンテナを持つことはできないです。メイン・プロセスが停止すれば、コンテナも停止します。
9999

100-
## FastAPI用のDockerイメージをビルドする
100+
## Build a Docker Image for FastAPI
101101

102102
ということで、何か作りましょう!🚀
103103

@@ -324,7 +324,7 @@ $ docker run -d --name mycontainer -p 80:80 myimage
324324

325325
## 確認する
326326

327-
DockerコンテナのURLで確認できるはずです。例: <a href="http://192.168.99.100/items/5?q=somequery" class="external-link" target="_blank">http://192.168.99.100/items/5?q=somequery</a> <a href="http://127.0.0.1/items/5?q=somequery" class="external-link" target="_blank">http://127.0.0.1/items/5?q=somequery</a> (またはそれに相当するDockerホストを使用したもの)
327+
Dockerコンテナの<a href="http://192.168.99.100/items/5?q=somequery" class="external-link" target="_blank">http://192.168.99.100/items/5?q=somequery</a> <a href="http://127.0.0.1/items/5?q=somequery" class="external-link" target="_blank">http://127.0.0.1/items/5?q=somequery</a> (またはそれに相当するDockerホストを使用したもの)といったURLで確認できるはずです。
328328

329329
アクセスすると以下のようなものが表示されます:
330330

@@ -457,7 +457,7 @@ Kubernetesのような分散コンテナ管理システムの1つは通常、入
457457

458458
(GunicornやUvicornがUvicornワーカーを管理するように)コンテナ内に別のプロセスマネージャーを持つことは、クラスターシステムですでに対処しているであろう**不要な複雑さ**を追加するだけです。
459459

460-
### 複数のプロセスと特殊なケースを持つコンテナ
460+
### Containers with Multiple Processes and Special Cases
461461

462462
もちろん、**特殊なケース**として、**Gunicornプロセスマネージャ**を持つ**コンテナ**内で複数の**Uvicornワーカープロセス**を起動させたい場合があります。
463463

@@ -533,12 +533,12 @@ Docker Composeで**シングルサーバ**(クラスタではない)にデ
533533

534534
前の章で詳しく説明したように、Uvicornワーカーで動作するGunicornを含む公式のDockerイメージがあります: [Server Workers - Gunicorn と Uvicorn](./server-workers.md){.internal-link target=_blank}で詳しく説明しています。
535535

536-
このイメージは、主に上記で説明した状況で役に立つでしょう: [複数のプロセスと特殊なケースを持つコンテナ](#複数のプロセスと特殊なケースを持つコンテナ)
536+
このイメージは、主に上記で説明した状況で役に立つでしょう: [複数のプロセスと特殊なケースを持つコンテナ(Containers with Multiple Processes and Special Cases)](#containers-with-multiple-processes-and-special-cases)
537537

538538
* <a href="https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker" class="external-link" target="_blank">tiangolo/uvicorn-gunicorn-fastapi</a>.
539539

540540
!!! warning
541-
このベースイメージや類似のイメージは**必要ない**可能性が高いので、[上記の: FastAPI用のDockerイメージをビルドする](#fastapi用のdockerイメージをビルドする)のようにゼロからイメージをビルドする方が良いでしょう。
541+
このベースイメージや類似のイメージは**必要ない**可能性が高いので、[上記の: FastAPI用のDockerイメージをビルドする(Build a Docker Image for FastAPI)](#build-a-docker-image-for-fastapi)のようにゼロからイメージをビルドする方が良いでしょう。
542542

543543
このイメージには、利用可能なCPUコアに基づいて**ワーカー・プロセスの数**を設定する**オートチューニング**メカニズムが含まれています。
544544

@@ -563,7 +563,7 @@ Docker Composeで**シングルサーバ**(クラスタではない)にデ
563563

564564
その結果、パフォーマンスが大幅に低下する(あるいはクラッシュする)可能性があります。🚨
565565

566-
### Dockerfile`を作成する
566+
### Dockerfileを作成する
567567

568568
この画像に基づいて`Dockerfile`を作成する方法を以下に示します:
569569

@@ -595,9 +595,9 @@ COPY ./app /app/app
595595

596596
おそらく、**Kubernetes**(または他のもの)を使用していて、すでにクラスタレベルで複数の**コンテナ****レプリケーション**を設定している場合は、この公式ベースイメージ(または他の類似のもの)は**使用すべきではありません**
597597

598-
そのような場合は、上記のように**ゼロから**イメージを構築する方がよいでしょう: [FastAPI用のDockerイメージをビルドする](#fastapi用のdockerイメージをビルドする) を参照してください。
598+
そのような場合は、上記のように**ゼロから**イメージを構築する方がよいでしょう: [FastAPI用のDockerイメージをビルドする(Build a Docker Image for FastAPI)](#build-a-docker-image-for-fastapi) を参照してください。
599599

600-
このイメージは、主に上記の[複数のプロセスと特殊なケースを持つコンテナ](#複数のプロセスと特殊なケースを持つコンテナ)で説明したような特殊なケースで役に立ちます。
600+
このイメージは、主に上記の[複数のプロセスと特殊なケースを持つコンテナ(Containers with Multiple Processes and Special Cases)](#containers-with-multiple-processes-and-special-cases)で説明したような特殊なケースで役に立ちます。
601601

602602
例えば、アプリケーションが**シンプル**で、CPUに応じたデフォルトのプロセス数を設定すればうまくいく場合や、クラスタレベルでレプリケーションを手動で設定する手間を省きたい場合、アプリで複数のコンテナを実行しない場合などです。
603603

@@ -610,7 +610,7 @@ COPY ./app /app/app
610610
例えば以下のリストの方法です:
611611

612612
* 単一サーバーの**Docker Compose**
613-
* Kubernetes**クラスタ
613+
* **Kubernetes**クラスタ
614614
* Docker Swarmモードのクラスター
615615
* Nomadのような別のツール
616616
* コンテナ・イメージをデプロイするクラウド・サービス

0 commit comments

Comments
 (0)
0