ゼロ: 古いバージョンをアンインストールする Docker の古いバージョンは、docker、docker.io、または docker-engine と呼ばれていました。インストールされている場合はアンインストールします。 $ sudo apt-get remove docker docker-engine docker.io containerd runc Docker Engine - Community パッケージは現在 docker-ce と呼ばれています。 1. 倉庫を設置する 新しいホストに Docker Engine-Community を初めてインストールする前に、Docker リポジトリを設定する必要があります。その後、リポジトリから Docker をインストールして更新できます。 apt パッケージ インデックスを更新します。 $ sudo apt-getアップデート HTTPS 経由でリポジトリを取得するには、apt 依存パッケージをインストールします。 $ sudo apt-get インストール \ apt-transport-https \ ca証明書\ カール\ gnupgエージェント\ ソフトウェアプロパティ共通 Docker の公式 GPG キーを追加します。 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key を追加 - 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 指紋の最後の 8 文字を検索して、指紋付きのキーが手元にあることを確認します。 $ sudo apt-key フィンガープリント 0EBFCD88 出版 rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ 不明] Docker リリース (CE deb) <[email protected]> サブ rsa4096 2017-02-22 [S] 安定バージョンのリポジトリを設定するには、次のコマンドを使用します。 注意: 現在、20.04 用の国内 Docker ソースはないので、とりあえず 18.04 バージョンを使用してください。 $ sudo aptリポジトリを追加\ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ バイオニック \ 安定した" 2. Docker Engine-Communityをインストールする apt パッケージ インデックスを更新します。 $ sudo apt-getアップデート Docker Engine-Communityとcontainerdの最新バージョンをインストールする $ sudo apt-get install docker-ce docker-ce-cli containerd.io 3: テスト 入力 $ sudo docker run hello-world Dockerが挨拶をしたり、次のような出力が表示されたら ローカルでイメージ 'hello-world:latest' が見つかりません 最新: library/hello-world から取得 1b930d010525: 完全なダイジェストをプル: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f ステータス: hello-world:latest の新しいイメージをダウンロードしました Dockerからこんにちは! このメッセージは、インストールが正常に動作していることを示しています。 このメッセージを生成するために、Docker は次の手順を実行します。 1. Docker クライアントが Docker デーモンに接続しました。 2. Docker デーモンは Docker Hub から「hello-world」イメージを取得しました。 (amd64) 3. Dockerデーモンは、そのイメージから新しいコンテナを作成し、 現在読んでいる出力を生成する実行可能ファイル。 4. Dockerデーモンはその出力をDockerクライアントにストリーミングし、Dockerクライアントはそれを 端末に。 もっと野心的なことに挑戦するには、次のコマンドで Ubuntu コンテナを実行できます。 $ docker run -it ubuntu bash 無料の Docker ID を使用して、イメージを共有したり、ワークフローを自動化したりすることができます。 参考: その他の例やアイデアについては、以下をご覧ください。 詳しくはこちら つまり、インストールは完了です。 4. sudo不要&イメージアクセラレーション sudoは必要ありません ユーザーをドックグループに追加するには、次の方法を参照してください。 $ sudo usermod -aG docker [ユーザー名] Dockerを再起動する $ sudo systemctl dockerを再起動します (ただし、私のマシンでは非常に奇妙なことが起こりました。docker サービスを再起動した後も、通常のユーザーとして docker を起動できませんでした。マシンを再起動した後、sudo なしでのみ実行できました。) Dockerイメージの高速化 Alibaba Cloudの無料アクセラレーションを利用した https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 以降の設定については、Alibaba Cloud の Web サイトの指示に従ってください。詳細については説明しません。 5: 参考リンク -Windows10にWSL2 Ubuntu20.04をインストールし、docker環境をセットアップする ubuntu20.04 LTS に docker をインストールする手順についてはこれで終わりです。ubuntu20.04 LTS に docker をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL マスター スレーブ データが矛盾しています。プロンプト: Slave_SQL_Running: 解決策はありません
>>: Vue は zip ファイルのダウンロードを実装します
以下のように表示されます。 bb_sbからa1、a2、a1+a2 a、a1*a2 b、a1*1.0/...
1. スクリプトを動的に読み込むウェブサイトの需要が高まるにつれて、スクリプトの需要も徐々に増加しま...
図に示すように: しかし、IE6で表示すると、right:1px:になります。 IE6 には、幅と高...
CocosCreatorがスキルCD効果を実現多くのゲームにはスキルがあります。プレイヤーがスキルボ...
序文まず、TCP 接続を識別する方法を見てみましょう。システムは、(src_ip、src_port、...
1. HTML部分 <Col span="2">ファイルをアップロー...
はじめに使えるかもしれないが、あまり使われていない、シンプルで実用的なDockerコマンドをいくつか...
1. はじめにレスポンシブ Web デザインにより、Web サイトは複数のデバイスと複数の画面に同時...
理論的には、MySQL によって使用されるメモリ = グローバル共有メモリ + max_connec...
「これは革命になるだろう」という記事が出たあと。業界の皆様に認知され、もちろん内外からの評価もいただ...
1: masterha_check_repl レプリカ セット エラー レプリケートが構成ファイルで...
コードをコピーコードは次のとおりです。高さ:自動 !重要;高さ:550px;最小高さ:550px; ...
この記事では主に、すべてのコンテナを削除する Docker stop/remove を紹介し、皆さん...
目次1. データソース2. データの総合順位1) 総合ランキング2) 同順位3) 同順位3. データ...
序文最近、プロジェクトで :first-child を使用したのですが、すぐに思いつきました。これは...