概要
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をインストールする方法と、リポジトリからインストールする方法について説明しました。