Docker のインストールとビジュアル グラフィカル インターフェイスのインストール

Dockerd の主な機能は、ソフトウェアの環境間移行によって引き起こされるバージョンの非互換性の問題を解決する「コンテナ」 (コード + 環境) の役割を果たすことです。サンドボックス メカニズムを使用すると、それらの間にインターフェイスがなく、パフォーマンスのオーバーヘッドが非常に低くなります。

Docker のアーキテクチャ:

  • イメージ (イメージ): Docker イメージ。ルート ファイル システムに相当します。ミラーはJavaのクラス(テンプレート)に相当し、1つのミラーから複数のコンテナを生成できます。
    (ミラーは、軽量で実行可能な独立したソフトウェア パッケージであり、ソフトウェア オペレーティング環境とその環境に基づいて開発されたソフトウェアをパッケージ化するために使用されます。これには、コード、ランタイム、ライブラリ、環境変数、構成ファイルなど、特定のソフトウェアを実行するために必要なすべてが含まれています。)

  • コンテナ: ミラーとコンテナの関係はクラスとオブジェクトの関係に似ています。ミラーは静的な定義であり、コンテナはミラーリングの実行中のエンティティです。コンテナは作成、開始、停止、削除、一時停止などが可能です。
    (Docker は、コンテナーを使用して、1 つまたはグループのアプリケーションを独立して実行します。コンテナーは、ミラーによって作成された実行中のインスタンスです。コンテナーは、その中で実行されるアプリケーションを含む、Linux オペレーティング環境の単純なバージョンと考えることができます。Docker が開始されます。コンテナーはカーネルのみを保持し、無関係なハードウェア、ネットワーク、プリンターなどをすべて削除するため、高速に実行されます。)

  • ウェアハウス (リポジトリ): ウェアハウスは、画像を保管するためのコード管理センターとみなすことができます。

Docker のインストール

システムに付属する古いバージョンをアンインストールします

sudo apt-get remove docker docker-engine docker.io containerd runc

最新のソフトウェア ソースを入手する

sudo apt-get update

apt の依存関係をインストールする

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

いくつかのツールをインストールする

apt-get install ca-certificates curl gnupg lsb-release

GPG 証明書をインストールし、Alibaba Cloud のミラー ソースを使用する

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

リポジトリファイルをダウンロードする

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

Docker ソフトウェアをインストールする

sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo apt-get install docker-compose-plugin

GUIポーターナー

$ docker volume create portainer_data
$ docker run --name portainer
 -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock
-v portainer_data:/data portainer/portainer

打开localhost:9000

初めて利用する場合は登録してください。

ビジュアル管理ドッカーの関連リソース:画像の説明を追加してください

グラフィカル インターフェイスをセットアップする Porttainer は起動後に起動でき、ブラウザ localhost:9000/: を通じて Docker に直接アクセスできます。

1、设置docker开机自启动
systemctl disable docker.service

2、设置Portainer对应的容器开机自启动
docker update --restart=always <CONTAINER ID>

自己起動を設定すると、起動後にブラウザから localhost:9000/management Dcoker 内の関連リソースにアクセスできるようになります。

おすすめ

転載: blog.csdn.net/qq_45104014/article/details/127866898