ゼロ: 古いバージョンをアンインストールする 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 ファイルのダウンロードを実装します
1.デバイス幅定義: 出力デバイスの画面表示幅を定義します。 Web ページが Safari で開か...
1.sshコマンドLinux では、ssh コマンドを使用して別のサーバーにログインできます。 2 ...
Linux はオープン システムです。インターネット上には、既成のプログラムやツールが多数存在します...
では、ドメイン名を登録して仮想ホストを購入した後、IE でドメイン名を入力して Web サイトを開く...
1. 切断理由WebSocket が切断される理由は多数あります。WebSocket が切断されたと...
目次序文ホットチェンジとはCocos Hot アップデートの概要マニフェストプロジェクトリソースとゲ...
序文最近、古いプロジェクトから残ったいくつかの SQL 最適化の問題に対処するのに忙しくしています。...
vue-無限スクロールインストール npm インストール vue-infinite-scroll -...
最近仕事でnginxの設定を変更する必要が頻繁にあり、nginxでrewriteを使用する方法を学び...
MySQL Community Server 5.7.18 の配布パッケージには .ini ファイル...
効果: CSS スタイル: <スタイル タイプ="text/css">...
環境の紹介オペレーティングシステム: Centos 7.4 Zabbix バージョン: zabbix...
nginx トラフィック制御レート制限は非常に便利ですが、Nginx では誤解され、誤って設定される...
開発中にサーバーを起動する必要がある場合、ローカルテストではポートを直接書き込み、実際の環境ではバイ...
nginxでサポートされている仮想ホストには3つの種類があります1. ドメイン名ベースの仮想ホスティ...