ゼロ: 古いバージョンをアンインストールする 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 ファイルのダウンロードを実装します
なお、この記事では、単に 20.04 ソースに変更する方法を説明するのではなく、20.04 に基づい...
目次1. タイトル2. コード3. 結果IV. 結論1. タイトルテキスト ボックスに誕生日の値を入...
目次tinymce、tinymce ts、tinymce-vue 宣言ファイルをインストールするパッ...
よく聞かれる答えは、列に NULL 値を使用するとインデックスが無効になるというものですが、実際にテ...
目次画像をプルするイメージを実行する(コンテナを生成する)コンテナを起動するコンテナに入るすべてのミ...
ウェブサイト管理者は、さまざまな理由や操作により、ウェブサイトのデータを誤って削除したり、ウェブサイ...
概要:ファイルシステム モジュールは、標準の POSIX ファイル I/O 操作セットをラップしたシ...
この記事では、ポップアップウィンドウをクリックしたときにポップアップログインボックスを実現するための...
Linux で新たに発見された sudo の脆弱性を悪用すると、特定のユーザーが root としてコ...
ご存知のとおり、cd コマンドがないと、Linux でディレクトリを切り替えることはできません。それ...
目次1. テレポート1.1 テレポートの紹介1.2 テレポートの使用1.3 プレビュー効果2. サス...
序文ジェネレーター関数は、async/await が導入される前から JavaScript に存在し...
オペレーティングシステム: Ubuntu 17.04 64ビットMySQL バージョン: MySQL...
LEMP(Linux + Nginx + MySQL + PHP)は、基本的に今日のWeb開発者にと...
カルーセルとは何ですか?カルーセル: モジュールまたはウィンドウで、コンピューターでマウスをクリック...