Ubuntu 20.04 LinuxにDockerをインストールする方法

Dockerは、コンテナ内のアプリケーション管理プロセスを簡略化するために使用されるアプリケーションです。コンテナは、リソースから分離されたプロセスを使用してアプリケーションを実行します。Dockerを使用すると、アプリケーションをビルド、テスト、およびデプロイして、ほぼどこでも実行できるようにすることができます。
これは仮想マシンに似ており、柔軟性が高く、リソースに優しく、移植性が高く、ホストオペレーティングシステムに依存しています。これは、単一のアプリケーションを実行するために使用されるプラットフォーム環境であり、ソフトウェアの実行に必要なすべてが含まれています。
今日、Dockerは、DevOpsの継続的な統合、展開、運用管理を含む、最新のソフトウェア管理プラットフォームとして知られています。
このチュートリアルでは、Ubuntu 20.04 LinuxシステムにDockerをインストールする方法を学びます。
DockerパッケージはUbuntu 20.04リポジトリで入手できますが、最新バージョンではない可能性があります。そこで、Dockerの公式リポジトリを使用して、最新のDockerをここにインストールします。
Ubuntu 20.04へのDockerのインストール
UbuntuシステムまたはサーバーにDockerをインストールするのは非常に簡単です。Dockerリポジトリを有効にして、リポジトリGPGキーをインポートした後でパッケージをインストールしてください。
最初のステップでは、パッケージリストを更新し、新しいHTTPSリポジトリを追加するために必要な依存関係をインストールします。

$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

ここで、次のcurlコマンドを使用して、DockerリポジトリのGPGキーをインポートします。GPGキーをインポートした後
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
、次のコマンドでDockerのAPTリポジトリを追加する必要があります。
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
これで、システムでDockerリポジトリが有効になり、現在のリポジトリをインストールできます使用可能なDockerのバージョン。
最新バージョンのDockerのインストール最新バージョンのDocker
をインストールするには、次のコマンドを使用できますが、インストールするDockerの特定のバージョンをインストールする場合は、この手順をスキップして次のバージョンに進む必要があります。

$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io

特定のバージョンのDockerのインストール特定のバージョンのDocker
をインストールするには、使用可能なDockerバージョンをリポジトリーにリストする必要があります。Dockerの使用可能なバージョンのリストを取得するには、次のコマンドを使用します。

# sudo apt update
# apt list -a docker-ce

2番目の列のコマンド出力で、使用可能なDockerバージョンを取得します。

output:
docker-ce/focal 5:19.03.9~3-0~ubuntu-focal amd64

次の例に示すように、パッケージ名の後に「= <バージョン>」を使用して、特定のバージョンのDockerをUbuntuコンピューターにインストールするバージョンを参照でき
$ sudo apt install docker-ce=&lt;VERSION&gt; docker-ce-cli=&lt;VERSION&gt; containerd.io
ます。インストール正常に完了すると、Dockerサービスが自動的に開始されます。Dockerサービスのステータスを確認するには、次のコマンドを使用します。
$ sudo systemctl status docker
出力は次のようになります。

output:
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
...

マシンが新しいバージョンのDockerを使用している場合、次の標準コマンドを使用して更新
$ sudo apt update && sudo apt upgrade
できます。Dockerを自動的に更新しない場合は、次のコマンドによる更新を防止するためにDockerをブロックされているとマークする必要があります:
$ sudo apt-mark hold docker-ce
非rootユーザーとして実行しますDockerコマンド
Dockerコマンドは、rootユーザーとsudo権限を持つユーザーのみが実行できます。
root以外のユーザーがDockerコマンドを実行する場合は、まずDocker CEパッケージのインストール中に作成されたdockerグループにユーザーを追加する必要があります。
次のコマンドを使用して、ユーザーをdockerグループに追加でき
$ sudo usermod -aG docker $USER
ます。「$ USER」をユーザー名に置き換える必要があります。
新しいユーザーセッションを作成してグループメンバーシップを更新します。ユーザーはdockerコマンドを実行できます。
Dockerインストールの確認
システムにインストールされたDocker確認するには、 sudoを使用せずにdockerコマンドを実行します。テストコンテナーを実行し
$ docker container run hello-world
ます。ローカルで使用できない場合は、上記のコマンドでテストイメージをダウンロードします。ダウンロード後、コンテナで実行し、「Hello from Docker」メッセージを出力して終了します。
次のような出力
が表示されます。テストコンテナには長時間実行されるプロセスがないため、メッセージの出力後に停止します。
Dockerコマンドは、Docker Hubからイメージをプルします。これは、プライベートおよびパブリックリポジトリへのDockerイメージの保存など、他のすべての機能を備えたデフォルトのクラウドベースのDockerレジストリサービスです。
Dockerのアンインストール
コンピューターからDockerアンインストールするには、常にすべてのコンテナー、イメージ、ボリューム、およびネットワークを削除します。
次のコマンドを使用して、実行中のすべてのコンテナを停止し、すべてのdockerオブジェクトを削除できます。

$ docker container stop $(docker container ls -aq)
$ docker system prune -a --volumes

これで、aptパッケージマネージャーを使用して、他のパッケージと同様に、UbuntuシステムからDockerパッケージをアンインストールできます。

$ sudo apt purge docker-ce
$ sudo apt autoremove

これで、Ubuntu 20.04 LinuxマシンにDockerをインストールする方法と、Dockerコマンドを実行してDockerコンテナーを実行する方法を学びました。A5インターネットhttps://www.a5idc.net/

おすすめ

転載: blog.51cto.com/14414732/2536353