Docker テクノロジーの継続的な開発により、Docker イメージは最新のアプリケーション開発の基礎の 1 つになりました。 Alibaba Cloud は世界的に有名なクラウド コンピューティング サービス プロバイダーであり、Alibaba Cloud が提供する Docker イメージも非常に有名です。しかし、さまざまな理由により、誰もが Alibaba Cloud サービスを使用できるわけではありません。では、Alibaba ユーザー以外のユーザーはどのようにして Alibaba Docker イメージを使用できるのでしょうか?この記事では、関連する知識ポイントをいくつか説明します。
最初のステップは、もちろん、対応する Docker イメージをダウンロードすることです。 Alibaba Cloud の Docker イメージ ウェアハウスのアドレスは registry.cn-hangzhou.aliyuncs.com です。最初に Alibaba Cloud イメージをダウンロードする必要があります。 MySQL の最新バージョンをダウンロードすると仮定すると、ダウンロード コマンドは次のとおりです:
docker pull registry.cn-hangzhou.aliyuncs.com/library/mysql:latest
上記のコマンドでは、registry.cn-hangzhou.aliyuncs.com は Alibaba Cloud のレジストリ アドレス、library/mysql です。は MySQL のレジストリ アドレス、latest はイメージのラベル、つまりバージョン番号を表す正式なイメージ名です。
ダウンロードが完了したら、ローカル Docker 環境でイメージを実行できます:
docker run --name=mysql -d -e MYSQL_ROOT_PASSWORD=123456 registry.cn-hangzhou.aliyuncs.com/library/mysql:latest
上記のコマンドは、MySQL コンテナを起動するために使用されます。 -d パラメータは、コンテナを実行することを示します-e パラメータは root ユーザーのパスワードの設定を示し、--name パラメータはコンテナの名前を指定し、最後のパラメータは MySQL イメージの名前とラベルです。
ローカルの Docker 環境が Alibaba Cloud の Docker レジストリに接続できない場合は、Docker のイメージ アクセラレータを構成する必要があることに注意してください。 Alibaba Cloud は、次のコマンドを使用して設定できる特殊なミラー アクセラレータ サービスを提供します。
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://5c5d9e66.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
上記のコマンドでは、registry-mirrors パラメータを使用してミラー アクセラレータのアドレスを設定します。ここでは、Alibaba Cloud のイメージ アクセラレータ アドレスが使用されます。
さらに、Alibaba Cloud の Docker イメージには、イメージ名やイメージ ラベルなどの変更が加えられる可能性があることに注意してください。したがって、使用する前に、Alibaba Cloud の Docker Hub にアクセスして関連ドキュメントと手順を参照することをお勧めします。
つまり、Alibaba Cloud ユーザーではない場合でも、Alibaba Cloud の Docker イメージを使用できます。上記の基礎知識をマスターすれば、楽しく使うことができます。
以上がAlibaba 以外のユーザーは Alibaba Docker イメージをどのように使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。