Dockerの起動
OCI Functionsで使用するためにDockerを起動する方法をご覧ください。
OCI Functionsを使用する前に、開発環境でDockerが実行されている必要があります。実行中でない場合は、続行する前にDockerを起動する必要があります。
開発環境としてCloud Shellを使用している場合、Dockerはすでに起動しています。
このトピックの手順では、次のことを前提としています:
- 開発環境としてCloud Shellを使用していません
- Linuxを使用している
- Oracle Cloud Infrastructure Registryへのログインを有効にする認証トークンの生成のステップはすでに完了しています
Dockerが実行されていることを確認するには:
-
ファンクション開発者として開発環境にログインします。
-
ターミナル・ウィンドウで、次のように入力して標準のhello-world Dockerイメージをコンテナとして起動し、Dockerが実行されていることを確認します:
docker run hello-world
-
表示されるメッセージに応じて、次のいずれかを実行します:
-
Dockerが実行されていないことを示すエラー・メッセージが表示された場合は、続行する前にDockerデーモンを起動する必要があります。プラットフォーム上でのDockerの起動の詳細は、Dockerのドキュメントを参照してください。
- 接続の試行中にネットワークがタイムアウトしたことを示し、インターネット接続の確認またはプロキシに保護されているかどうかの確認をユーザーに求めるエラー・メッセージが表示される場合、開発環境が企業のプロキシ・サーバーまたはファイアウォールに保護されている可能性があります。この場合、http_proxy、https_proxyおよびno_proxy環境変数を設定する必要がある可能性があります。ネットワーク管理者に問い合わせてください。
-
次に示すようなメッセージが表示された場合、Dockerはすでに実行中で、続行できます:
Hello from Docker. This message shows that your installation appears to be working correctly.
-
このトピックのステップを完了したら、Oracle Cloud Infrastructure Registryへのログインに進みます。