安装Docker和Docker Compose(Linux版)

为什么想要写这篇文章呢?

由于最近我经常在VM上安装docker和docker-compose,所以我整理了Linux上简单的安装步骤。

安装步骤

読むのが面倒な方は,以下のコマンドを実行してください
ユーザをdockerグループに追加するのですが,その情報をOSに反映するため,最後は再起動を行なってください.

curl https://get.docker.com | sh
sudo usermod -aG docker $USER
sudo systemctl start docker
sudo systemctl enable docker
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

我会简要解释这些命令。

安装Docker

由于Docker提供了安装脚本,我们将执行该脚本进行安装。

curl https://get.docker.com | sh

デフォルトだと,sudoなしではdockerを実行できません.
ユーザをdockerグループに追加すると,sudoなしでdockerコマンドを実行できるので追加します.

sudo usermod -aG docker $USER

その後,ユーザ情報を更新するために再起動します.

sudo reboot

运行docker,并将其设置为始终运行

sudo systemctl start docker
sudo systemctl enable docker

我将确认docker是否成功安装

docker --version

以下のように表示されればインストールされています(これは私の環境の数字です)

Docker version 17.06.2-ce, build cec0b72

安装docker-compose

请查看以下链接确认docker-compose的最新版本(请做好记笔记)
https://github.com/docker/compose/releases
请将下方命令中的1.16.1替换为刚刚确认的版本

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

为了允许执行docker-compose命令,赋予执行权限。

sudo chmod +x /usr/local/bin/docker-compose

我将确认安装是否成功。

docker-compose --version

如果显示如下情况,说明已经安装了docker-compose(这是我的环境):

docker-compose version 1.16.1, build c7bdf9e