Ubuntu 16.04 LTSにDockerをインストールするにはどうすればよいですか?


49

Ubuntu 16.04 LTSでDockerコンテナをビルドして実行したいと思います。Dockerをインストールするにはどうすればよいですか?

回答:


64

Dockerには、Comunity Edition(CE)とEnterprise Edition(EE)の2つのフレーバーがあります。違いについては、この質問を参照してください。どちらを使用するかわからない場合は、Docker CEを使用してください。

インストールには2つの方法があります(ありがとう、KatuSuor!)。公式のdocker wayはもう少し最近です。

(A)公式のUbuntuリポジトリ

$ sudo apt-get install docker.io

過去には、dockerパッケージは非常に古いため、この方法は推奨されませんでした。宇宙の源は今、かなり最近です。

(B)オフィシャルDocker Way

Ubuntuのインストール手順は、あなたが詳細に必要なすべてのリストが、ほとんどの場合、それがに沸きます:

(1)Dockerリポジトリをセットアップする

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

(2)Docker CEのインストール

sudo apt-get update
sudo apt-get install docker-ce

(3)インストールを確認する

sudo docker run hello-world

最新バージョンはこちらにあります。このバージョンは上記のソースで利用できますが、デフォルトのUbuntuパッケージソースにはDocker 1.5(source)のみが含まれています。変更はdockerリリースノートで確認できます。バージョン1.5は非常に古いので、私はそれが何歳かを知ることができませんでした。


これは、Ubuntuリポジトリバージョンよりも優れていますか?
Suor

1
公式のDockerソースはかなり新しいものです。更新されたコメントをご覧ください。
マーティントーマ

2
私のUbuntu 16.04 docker.ioパッケージはバージョン17.03.2(2018年11月)である中@MartinThoma
Katu

@Katuデフォルトのパッケージソースを使用してもよろしいですか?packages.ubuntu.com/xenial/docker.ioによれば、docker.ioはUbuntu 16.04(xenial)のバージョン1.10にあります。編集:ああ、宇宙のソースには新しいバージョンがあります!
マーティントーマ

1
@KatuとSuorに感謝します!私は答えを調整しました
マーティン・トーマ

25

Ubuntuリポジトリバージョンをインストールするには

sudo apt install docker.io

でバージョンを確認してください

docker --version

それでもインストール後の手順を実行したい場合があります。ありがとう@wisbucky


4
これはUbuntu 18.04 LTSでも
正常に動作

2
Ubuntuリポジトリはdockerリリースに追いついているので、これが現在の最良の方法です。現在、Ubuntu docker.ioパッケージはにありdocker 18.06.1ます。Ubuntu docker.ioパッケージは2018年9月27日に更新されました。これは、そのバージョンが2018年8月21日にリリースされてからわずか1か月後です。それでもインストール後の手順docs.docker.com/install/linux/linux-postinstallを実行したい場合があります。
ウィスバッキー

私は同時に利用可能なすべてのこれらの区別がつかないのパッケージ名を持つことは良い考えだろうと思った誰かしら:dockerdocker-cedocker-engineそしてもちろんdocker.io...
twall

8

https://get.docker.com/から取得できる次のコマンドを使用してUbuntuにdockerをインストールする最も簡単な方法

このスクリプトは、以下を介した迅速かつ簡単なインストールを目的としています。

$ curl -fsSL https://get.docker.com | sh

または

wget -qO- https://get.docker.com/ | sh

テストビルド(リリース候補など)の場合:

$ curl -fsSL https://test.docker.com | sh

または

 wget -qO- https://test.docker.com/ | sh

実験的な機能を備えたrcビルドの場合:

$ curl -fsSL https://experimental.docker.com | sh

または

 wget -qO- https://experimental.docker.com/ | sh

2
シェルに直接配管することは、それがどれほど一般的であっても、悪いアドバイスです。
18年

2
本当に ?典型的な状況では、ソースコードをまったく見ることができず、バイナリファイルのソース(ダウンロードして実行)を信頼するだけです。
JiříDoubravský18年

2

コミュニティエディションをインストールするには、GPGキーを追加します

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

ドッカーリポジトリを追加する

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

sudo apt-get update

確認するために、Dockerリポジトリからdockerをインストールします。

apt-cache policy docker-ce

Dockerをインストールして、

sudo apt-get install -y docker-ce

デフォルトで実行されますが、ステータスを確認できます

sudo systemctl status docker

2

ところで、Linux Mint (ubuntuベース)の場合、リポジトリを追加した後、手動でリリース名を変更する必要があります。

サブステップ:

  • sudo vi /etc/apt/sources.list.d/additional-repositories.list
  • 下のubuntuバージョンによると:
    • Ubuntu 16.04の
      変更sarahまたはその他の名前xenial
    • Ubuntu 18.04の
      変更taraまたはその他の名前bionic

1

以下の手順に従って、Ubuntuにdocker-ceをインストールできます-

  1. 最初に依存関係をインストールします

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  2. 公式DockerリポジトリのGPGキーをシステムに追加します。

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  3. 以下のコマンドを使用して、sources.list.dのDockerリポジトリをAPTソースに追加します-

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
    
  4. DockerリポジトリからDockerをインストールできるかどうかを確認します

    apt-cache policy docker-ce
    
  5. 最後に、以下のコマンドでDocker CEパッケージをインストールします

    sudo apt-get install -y docker-ce
    

これで、Docker-CEがインストールされました。あなたはのバージョンをチェックして、インストールを確認することができドッキングウィンドウ-CEインストールを

docker --version

詳細な手順については、このチュートリアルに従ってください


0

Debianのインストール。

  1. Ubuntuのコード名を確認してください

lsb_release -a | grep Code

コードネーム:xenial

  1. CPUアーキテクチャを確認してください

lscpu | grep Arch

アーキテクチャ:x86_64

最後に、debian srcをダウンロードします。https://download.docker.com/linux/ubuntu/dists/に移動して、Ubuntuバージョンを選択し、pool / stable /を参照して、amd64、armhf、ppc64el、またはs390xを選択します。インストールするDockerバージョンの.debファイルをダウンロードします。

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

docker -v

Dockerバージョン18.06.0-ce

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.