GNU/Linux >> Linux の 問題 >  >> Ubuntu

DockerをDebian/Ubuntuにインストールする方法

概要

DockerをDebianおよびUbuntuLinuxディストリビューションにインストールする手順を説明します。この例では、DockerをDebian10BusterとUbuntu20.04LTSにインストールしましたが、同じ手順がDebian9StretchとUbuntu18.04LTSおよび16.04LTSにも適用されます。また、リポジトリを介してDockerをインストールし、パッケージファイルからダウンロードして手動でインストールする手順についても説明します。

クイックインストールスクリプト

Dockerは、独自の自動クイックインストールスクリプトをホストするようになりました。これを使用して、Debian、Ubuntu、Kali、RaspbianなどのLinuxディストリビューションを使用している場合にDockerをインストールして実行できます…

スクリプトをダウンロードして使用するには、次のコマンドを実行します。

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

DebianへのDockerのインストール

リポジトリ経由でインストール

1.最初のステップは、リポジトリを更新し、必要なパッケージをインストールすることです。

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

2.次に、Dockerの公式GPGキーを追加する必要があります:

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

そして、キーを確認します。最後の8文字には、これらの文字を含める必要があります– 0EBFCD88:

$ sudo apt-key fingerprint 0EBFCD88

3.次に、Dockerエンジンの安定リリースを含むリポジトリを追加します。

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

4. Dockerエンジンをインストールします:

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

インストールの完了後にDockerを起動します:

$ sudo systemctl start docker
$ sudo systemctl enable docker

また、Dockerにsudo権限を付与することは悪いオプションではありません。そうしないと、Dockerと何か関係がある場合は、毎回最初にsudoと入力する必要があります。

$ sudo usermod docker -aG $USER

Hello World Dockerコンテナーを実行することで、Dockerが正常にインストールされ、実行されているかどうかを確認できます。

$ sudo docker run hello-world

パッケージファイルからDockerをインストールする

1.リンクから.debパッケージファイルをダウンロードします–これは64ビットバージョンと安定版リリースの場所です。 Debianのバージョンを選択し、プールディレクトリに移動してから、安定したディレクトリに移動します。

覚えておくべき1つの注意事項– Dockerをアップグレードする必要があるたびに、新しい.debファイルをダウンロードしてインストールする必要があります。

2.パッケージファイルからDockerをインストールするには、次のコマンドを実行します。

$ sudo dpkg -i /path/to/package.deb

3.もちろん、パッケージへの–パスを、コンピューター上で.debパッケージが配置されている実際の場所に置き換えます。 Dockerのインストールは自動的に終了します。インストール後、Dockerサービスを開始します。

$ sudo systemctl start docker
$ sudo systemctl enable docker

UbuntuへのDockerのインストール

リポジトリ経由でインストール

UbuntuでのDockerのインストールプロセスは、Debianでのインストールプロセスと実質的に同じです。

1.ディストリビューションを更新し、必要なパッケージをインストールします:

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

2. 2番目のステップは、Docker用のDockerGPGキーを追加することです

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3.キーフィンガープリントを確認します:

$ sudo apt-key fingerprint 0EBFCD88

4.リポジトリを追加します:

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

5. Dockerをインストールします:

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

6. Dockerを起動して有効にします:

$ sudo systemctl start docker
$ sudo systemctl enable docker

7.helloコンテナでもDockerをテストします

$ sudo docker run hello-world

パッケージからDockerをインストールする

1.パッケージファイルからDockerをインストールするには、Debianにインストールした場合と同じ方法が適用されます。パッケージファイルをダウンロードしてインストールを実行します。アップグレードするたびに、新しいバージョンをダウンロードしてインストールする必要があります。ここからファイルをダウンロードします。

2.パッケージファイルからDockerをインストールするには、次のコマンドを実行します。

$ sudo dpkg -i /path/to/package.deb

3.もちろん、パッケージへの–パスを、コンピューター上で.debパッケージが配置されている実際の場所に置き換えます。 Dockerのインストールは自動的に終了します。インストール後、Dockerサービスを開始します。

$ sudo systemctl start docker
$ sudo systemctl enable docker

概要

要約すると、パッケージファイルを使用してDebianおよびUbuntuディストリビューションにDockerをインストールする方法と、リポジトリからインストールする方法について説明しました。


Ubuntu
  1. Ubuntu16.04にDockerをインストールする方法

  2. Ubuntu 18.04 / Ubuntu 18.10 /Ubuntu19.04にDockerをインストールする方法

  3. Ubuntu、Debian、LinuxMintにuTorrentをインストールする方法

  1. UbuntuとDebianにSubversion1.9をインストールする方法

  2. Ubuntu20.04LTSにDockerをインストールする方法

  3. Ubuntu 22.04 に Docker をインストールする方法

  1. Ubuntu18.04にDockerをインストールする方法

  2. Ubuntu22.04にDockerをインストールする方法

  3. Ubuntu18.04にDockerをインストールして使用する方法