tl;dr
AzureVM(ubuntu server 18.04 LTS)にdockerをインストールします。
dockerのインストール
$ sudo apt update
$ sudo apt install -y apt-transport-https gnupg-agent
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ sudo apt-get install -y docker-ce
ここで一旦dockerの起動を確認します。
$ sudo docker run hello-world
問題がなければ「Hello from Docker!」と表示されます。
#dockerの便利設定
sudoなしでのdocker実行、dockerの常時起動設定です。
$ sudo usermod -aG docker $USER
$ sudo systemctl start docker
$ sudo systemctl enable docker
設定後、再起動します。
docker-composeのインストール
curlコマンドで取得するバイナリのバージョンに注意!
$ sudo curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
docker-composeの動作確認
$ docker-compose --version
問題がなければdocker-composeのバージョンが表示されます。