web-dev-qa-db-ja.com

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

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

44
Martin Thoma

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

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

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

$ Sudo apt-get install docker.io

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

(B)オフィシャルDocker Way

buntuのインストール手順 は必要なものをすべて詳細にリストしますが、ほとんどの場合は次のように要約されます。

(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

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

58
Martin Thoma

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

Sudo apt install docker.io

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

docker --version

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

23
Katu

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
8
mohit uprim

ところで、Linux Mint(ubuntuに基づく)の場合、追加後にリリース名を手動で変更する必要があります倉庫。

サブステップ:

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

コミュニティエディションをインストールするには、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
Noisy_Botnet

以下の手順に従って、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 sourcesに追加します-

    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がインストールされました。インストールされているdocker-ceのバージョンを確認することにより、インストールを確認できます。

docker --version

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

1

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

0
Vahe Gharibyan