Docker: パゴダの下にイメージをパッケージ化してアップロードし、他のサーバーでイメージを実行します。

シーンの説明

  • パゴダの下にデプロイおよび構成された Docker プロジェクトの構成を他のサーバーに保存して直接実行したい場合、どうすればよいでしょうか?

環境構成

  • Docker バージョン 20.10.18、ビルド b40c2f6
  • パゴダ v7.9.4

準備

  • Docker Hubアカウントにサインアップする
  • パゴダの下に設置Docker管理器
  • Docker を使用してパゴダの下にプロジェクトをデプロイおよび構成する

実装手順

  1. ミラーを生成する
    • --> コンテナリスト --> ミラーの生成をクリックして、Docker管理器デプロイおよび構成されたプロジェクトの新しいミラーを生成します。
  2. 倉庫にログインする
  3. プッシュイメージ
    • --> イメージ管理 --> プッシュ (新しく生成されたイメージ)をクリックしてDocker管理器、新しく生成されたイメージをDocker Hubにプッシュします。
  4. 画像をプルします
    • Docker Hubアカウントにログインし、 Docker Hubプロジェクト ウェアハウスTagsにプッシュしたばかりのイメージ プル リンクをコピーします。
    • 新しいサーバーにミラーをプルします
      docker pull nangonglongmao/fmz:v1
      

      nangonglongmao/fmz:v1自分で生成した画像名に置き換えられます

  5. ミラーを実行します
    docker run -p 8080:8080 --name fmz-py -d nangonglongmao/fmz:v1
    
    パラメータ 説明する
    -p ポートマッピングを次の形式で指定します: ホスト (ホスト) ポート: コンテナーポート
    --name コンテナに名前を付けます
    -d バックグラウンドでコンテナを実行し、コンテナ ID を返します。

    パラメータの説明

おすすめ

転載: blog.csdn.net/qq_34562959/article/details/127209071