安装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