Docker構成 Alibaba Cloud Container Serviceの操作

Docker構成 Alibaba Cloud Container Serviceの操作

Alibaba Cloud Dockerコンテナサービスの設定

Alibaba Cloud Image Serviceコンソールにログインするには、まず自分のAlibaba Cloudアカウントを持っている必要があります。

1. 名前スペースをクリックします。自分の名前/会社名を使用することをお勧めします。

例えば、aliyun-stg

名前空間を作成する

2. イメージリポジトリをクリックしてイメージを作成し、詳細情報を入力します。

ウェアハウスは、Redis、mysql などの名前を使用して管理できます。

倉庫を作成する

3. 作成後の情報を観察する

レジストリ.cn-beijing.aliyuncs.com/aliyun-stg/flask

Ali Docker ドメイン名 registry.cn-beijing.aliyuncs.com

自分の名前空間と他の名前空間は重複できません。

イメージ リポジトリ名は、自分の名前空間と同じ名前空間内で繰り返すことはできません。

4. ローカル構成を選択しました

# Alibaba Cloud のユーザー名とパスワードを設定します $ sudo docker login --username=ユーザー名 registry.cn-beijing.aliyuncs.com

# レジストリからイメージをプルします $ sudo docker pull registry.cn-beijing.aliyuncs.com/aliyun-stg/flask:[イメージのバージョン番号]

# ローカルからレジストリにイメージをプッシュする
# レジストリアドレス(上海、北京、深セン)を選択します$ sudo docker login --username=ユーザー名 registry.cn-beijing.aliyuncs.com
# ローカルイメージのタグを Alibaba のパスと一致するように変更します。 $ sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/aliyun-stg/flask:[イメージのバージョン番号]
# Alibaba Cloud Dockerリポジトリにプッシュ$ sudo docker push registry.cn-beijing.aliyuncs.com/aliyun-stg/flask:[イメージのバージョン番号]

上記は、プッシュにパブリックネットワークを使用する方法です。使用しているサーバーが Alibaba Cloud である場合は、プッシュにイントラネットを使用でき、パブリックネットワークの帯域幅を占有しません。

使用しているマシンが VPC ネットワーク内にある場合は、レジストリにログインするためのドメイン名として、またイメージの名前空間プレフィックスとして、registry-vpc.cn-beijing.aliyuncs.com を使用してください。

たとえば、ローカル イメージの名前が Redis である場合は、クラウド上にも Redis というリポジトリを作成します。

異なるバージョンのRedisをこのリポジトリにプッシュする

# 「docker tag」コマンドを使用してイメージの名前を変更し、プライベート ネットワーク アドレス経由でレジストリにプッシュします。
$ sudo dockerイメージ

リポジトリ タグ イメージ ID 作成 仮想サイズ
registry.aliyuncs.com/acs/agent 0.7-dfb6816 37bb9c63c8b2 7 日前 37.89 MB

$ sudo docker タグ 37bb9c63c8b2 registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816

# 「docker images」コマンドを使用してイメージを見つけ、イメージ名のドメイン名をレジストリのプライベート ネットワーク アドレスに変更します。
$ sudo docker push registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816

Alibaba Cloud Container Service の Docker 構成に関する上記の記事は、私が皆さんと共有できるすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Dockerコンテナのネットワークポート設定プロセスの詳細な説明
  • Docker コンテナのネットワーク設定によく使われるコマンドの詳しい説明
  • Windows 7 環境での Docker 高速ビルドと Alibaba Cloud コンテナ高速化構成の詳細な説明
  • Dockerコンテナ内の設定ファイルの変更の実装
  • Docker 構成コンテナの場所とヒントのまとめ
  • nginxはdockerコンテナ内に設定ファイルを自動的に生成します
  • Dockerは起動されていないコンテナの設定情報を変更します

<<:  HTMLは入力完了を検出する機能を実装する

>>:  Vue フロントエンド開発における keepAlive の使用方法の詳細な説明

推薦する

Node.js における非同期プログラミングの知識ポイントの詳細な説明

導入JavaScript はデフォルトでシングルスレッドであるため、コードは並列実行するための新しい...

Vueでファジークエリを実装する方法の簡単な例

序文いわゆるファジークエリとは、ユーザーの完全な入力やすべての入力情報がなくてもクエリサービスを提供...

エラー 1862 (HY000): パスワードの有効期限が切れています。ログインするには、..... を使用してパスワードを変更する必要があります。

エラーメッセージ:エラー 1862 (HY000): パスワードの有効期限が切れています。ログインす...

MySQLが中国語の文字を挿入する問題を永久に解決するコツを教えます

目次序文最初のステップ:ステップ2: このmy.iniを変更する要約する序文問題の説明:不正な文字列...

RGBA の「a」は何を意味するのでしょうか? CSS RGBA カラー ガイド

RGBAは色の値と透明度を設定できるCSSカラーです以下は、rgba() を使用して白色を 50% ...

MySQL シリーズ 9 MySQL クエリ キャッシュとインデックス

目次チュートリアルシリーズ1. MySQL アーキテクチャクエリキャッシュキャッシュされないクエリ:...

JavaScript ES 新機能ブロックスコープ

目次1. ブロックスコープとは何ですか? 2. ブロックスコープが必要なのはなぜですか? 3. 関数...

MySQL 接続とコレクションの簡単な分析

結合クエリ結合クエリとは、2 つ以上のテーブル間のマッチング クエリを指し、一般的には水平操作と呼ば...

SSHパスワードフリーログイン設定方法の詳しい説明(画像とコマンド)

まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...

MySQLの文字タイプは大文字と小文字を区別します

デフォルトでは、MySQLの文字タイプは大文字と小文字を区別しません。つまり、name='A...

JavaScript の便利な配列トリック 12 選

目次アレイ重複排除1. from() を新しい Set() メソッドに重ねる2. スプレッド演算子 ...

WeChatミニプログラムページとコンポーネント間の情報伝達と機能呼び出し

今回は、私自身の開発経験を踏まえて、以下の観点で関連内容を解説します。ページからコンポーネントにデー...

CSS の 6 つの重要なセレクター (3 秒で覚える)

出典: https://blog.csdn.net/qq_44761243/article/deta...

MySQL 圧縮の使用シナリオとソリューション

導入圧縮トランスポート プロトコル、圧縮列ソリューション、圧縮テーブル ソリューションなど、MySQ...