Ubuntu 16.04 LTSでDockerコンテナをビルドして実行したいと思います。 Dockerをインストールするにはどうすればよいですか?
Dockerには、Comunity Edition(CE)とEnterprise Edition(EE)の2つのフレーバーがあります。違いについては この質問 をご覧ください。どちらを使用するかわからない場合は、Docker CEを使用してください。
インストールには2つの方法があります(ありがとう、 Kat と Suor !)。公式のdocker wayはもう少し最近です。
$ Sudo apt-get install docker.io
過去には、Dockerパッケージは非常に古いため、この方法は推奨されませんでした。 niverse sources はかなり最近のものです。
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は非常に古いので、私はそれが何歳かを知ることができませんでした。
Ubuntuリポジトリバージョンをインストールするには
Sudo apt install docker.io
でバージョンを確認してください
docker --version
インストール後の手順 を実行したい場合があります。ありがとう@wisbucky
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
ところで、Linux Mint(ubuntuに基づく)の場合、追加後にリリース名を手動で変更する必要があります倉庫。
サブステップ:
Sudo vi /etc/apt/sources.list.d/additional-repositories.list
sarah
またはその他の名前をxenial
に変更します。tara
またはその他の名前をbionic
に変更します。コミュニティエディションをインストールするには、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
以下の手順に従って、Ubuntuにdocker-ceをインストールできます-
最初に依存関係をインストールします
Sudo apt install apt-transport-https ca-certificates curl software-properties-common
公式DockerリポジトリのGPGキーをシステムに追加します。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | Sudo apt-key add -
以下のコマンドを使用して、sources.list.dのDockerリポジトリをAPT sourcesに追加します-
Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable Edge"
dockerリポジトリからDockerをインストールできるかどうかを確認します
apt-cache policy docker-ce
最後に、以下のコマンドでDocker CEパッケージをインストールします
Sudo apt-get install -y docker-ce
これで、Docker-CEがインストールされました。インストールされているdocker-ceのバージョンを確認することにより、インストールを確認できます。
docker --version
詳細な手順については、 このチュートリアル に従ってください
Debianのインストール。
lsb_release -a | grep Code
コードネーム:xenial
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