Docker & Docker Compose インストール【Ubuntu16.04】
Ubuntu16.04にDockerとDocker Composeをインストールします。
環境
- Ubuntu16.04
- Docker(19.03.5)
- Docker Compose(1.24.1)
Dockerのインストール
Dockerをインストールしていきます。
前準備
Dockerのインストールに必要なものをインストールします。
$ sudo apt update $ sudo apt install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
GPGキーの登録
DockerをインストールするためにGPGキーを登録します。
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK
GPGキーの確認
GPGキーが登録できたか確認します。
下のように表示されればOKです。
$ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) <docker@docker.com> sub 4096R/F273FCD8 2017-02-22
リポジトリの登録
Dockerのリポジトリを登録します。
※4行で1行のコマンドです。
$ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
Dockerのインストール
Dockerをインストールします。
$ sudo apt update $ sudo apt install -y docker-ce
dockerグループを追加
Dockerを使用したいユーザのサブグループに「docker」グループを追加します。
グループの追加を適用させるために一度ログアウトをして、再度ログインを行います。
$ sudo usermod -aG docker ユーザ名 # グループ追加を適用させるためにログアウト $ exit
バージョンの確認
$ docker -v Docker version 19.03.5, build 633a0ea838
Docker Composeのインストール
Docker Composeをインストールします。
Docker Composeのダウンロード
Docker Composeをcurlコマンドでダウンロードします。
※2行で1行のコマンドです。
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" \ -o /usr/local/bin/docker-compose % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 617 0 617 0 0 97 0 --:--:-- 0:00:06 --:--:-- 161 100 15.4M 100 15.4M 0 0 195k 0 0:01:20 0:01:20 --:--:-- 265k
実行権限の追加
コマンドとして実行できるように、実行権限を追加します。
$ sudo chmod +x /usr/local/bin/docker-compose #バージョンの確認 $ docker-compose -v docker-compose version 1.24.1, build 4667896b
これで、DockerとDocker Composeのインストール作業は終了です。
参考:
https://docs.docker.com/install/linux/docker-ce/ubuntu/
https://docs.docker.com/compose/install/