今回は、実行中のコンテナをイメージにパッケージ化して Alibaba Cloud にアップロードし、他の場所でダウンロードしてより便利に使用できるようにします。 結局Dockerのインストールは難しくないのですが、問題はいくつかの特殊な設定が面倒なことです。なので、作ってしまえば次回はpullして実行するのがずっと楽になります。 まず、鏡の中に入ります。よくわからない場合は、前の章を読んでください。 次に、イメージを更新します。 ここで更新した後、終了する必要があります: 出口 次に、コンテナのコピーをコミットして新しいイメージを作成します。 sha コードが正常に返されました:
イメージが正常にパッケージ化されたことがわかります。 新しいコンテナを実行します。 新しいコンテナを実行して結果を確認できます。 この時点で、イメージが作成されました。画像をアップロードしましょう。 これは Alibaba Cloud にアップロードされたイメージ リポジトリであり、その後 GIT リポジトリにバインドされ、プルもここからプルされます。ここに記録があります。 また、ここから得た方法については、https://blog.csdn.net/jacksonary/article/details/78961612 にも感謝します。 Alibaba Cloud の制御バックエンドを入力します。 次に、イメージ リポジトリを作成します。 作成後、コード ソースを選択します。 これは比較的簡単で、リポジトリを GIT アカウントにバインドするだけです。縛るだけ。 作成が成功したら、ウェアハウス構成を入力します。 Alibaba Cloud はすでにプルとプッシュの手順を提供しているので、それを実行するだけです。 ここでは、画像を倉庫にアップロードする実験も行います。 指示をコピーしてアップロードするだけです。非常に簡単ですが、アップロード処理は少し遅くなります。 [root@VM_0_4_centos ~]# docker イメージ リポジトリ タグ イメージ ID 作成 サイズ niginx_my/nginx v1 1836e4017c60 16 時間前 125MB hello-world 最新 4ab4c602aa5e 10日前 1.84kB nginx 最新 06144b287844 13日前 109MB [root@VM_0_4_centos ~]# docker ログイン --username=sun29550 registry.cn-qingdao.aliyuncs.com パスワード: 警告! パスワードは暗号化されずに /root/.docker/config.json に保存されます。 この警告を削除するには、資格情報ヘルパーを構成します。 https://docs.docker.com/engine/reference/commandline/login/#credentials-store ログインに成功しました [root@VM_0_4_centos ~]# docker タグ [1836e4017c60] registry.cn-qingdao.aliyuncs.com/mysokou/soko_2:v1 参照の解析エラー: "[1836e4017c60]" は有効なリポジトリ/タグではありません: 参照形式が無効です [root@VM_0_4_centos ~]# docker tag niginx_my/nginx:v1 registry.cn-qingdao.aliyuncs.com/mysokou/soko_2:v1 [root@VM_0_4_centos ~]# docker push registry.cn-qingdao.aliyuncs.com/mysokou/soko_2:v1 プッシュはリポジトリ [registry.cn-qingdao.aliyuncs.com/mysokou/soko_2] を参照します。 9e2c0a77e8a4: プッシュ 579c75bb43c0: プッシュ 67d3ae5dfa34: 押された 8b15606a9e3e: プッシュ v1: ダイジェスト: sha256:49768cfb207e5a133d62f3f5a7e59723e7a8c3a0d2c81e4155b34561f557adfc サイズ: 1160 アップロードが成功したら、Alibaba のバックエンドに移動して、アップロードが成功したことを確認します。 DockerHUBアップロード方法を追加 私の鏡 タグを追加したら、そのままプッシュできます。プッシュする前にログインしました。
ログイン後すぐにプッシュ
結果:
バックエンドに移動して画像を確認し、正常にアップロードすることができます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
この記事では、VMware Workstation Pro で Win10 オペレーティング システ...
序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...
問題: IIS を通じて公開された Web サイトは F5 デバイスの背後に配置されています。透過的...
数日前、ある要件に取り組んでいたとき、MySQL で重複レコードをクリーンアップする必要がありました...
この記事では、ウォーターフォールフローが底に達したときにデータを動的にロードするためのjsの具体的な...
開発者が Dockerfile を使用してイメージをビルドする場合は、イメージをビルドするときにデー...
公式ドキュメント:したがって、mysql は次のように起動する必要があります。 docker run...
まずは違いについて話しましょう最後に、書き換えられたルールは、次の場所と一致させるために書き換えられ...
まず質問させてください。HTML ページを作成するときに、外部から JS ファイルをインポートする場...
メモ: とにかく体験してみましょう。記録: NO.209この例の環境:仮想マシン: vmwareオペ...
Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...
目次1. 関数バインディング2. パラメータと$eventを使用する3. 1つのイベントに複数の関数...
1. 事前に準備する便宜上、ここで 2 つのテーブルを作成し、そこにいくつかのデータを追加します。果...
例示するシステムを自分でインストールする場合は、通常、システム言語をカスタマイズできます。ただし、ク...
環境準備: VMware+CentOS、jdk 1. システムディスクのサイズを確認する1. コマン...