1 min read

Debian 8 (jessie) にDockerをインストール

2017年のかなり古い記事です

2023年現在はDockerのインストール方法の変更や、 docker-compose(v1) から docker compose(v2) への移行などがされています。
詳しくは公式をご覧ください。以下の古い記事は歴史として残します。

  • Install Docker Engine on Debian
  • 下記の別途 docker-compose をインストールする手順が不要になり、Dockerのビルトインでそのまま使えるようになりました。
  • ctopapt に来たようですが一応下記の手段は生きています。

以下古い記事

サイトやブログをDockerに移行した
その時Dockerのインストールで少し検索したりして面倒だったのでまとめてみた

インストール

sudo apt install -y curl apt-transport-https
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo sh -c 'echo "deb https://download.docker.com/linux/debian jessie stable" > /etc/apt/sources.list.d/docker.list'
sudo apt update
sudo apt install docker-ce

root以外でDockerを使えるように

sudo groupadd docker
sudo usermod -aG docker ${USER}
sudo service docker restart

SSHの場合は再ログインしないとだめっぽい

Docker-composeのインストール

dockerComposeVersion=`curl -sS https://api.github.com/repos/docker/compose/releases | grep 'tag_name' | head -1 | cut -f 4 -d '"'`
echo "docker-compose version: $dockerComposeVersion"
sudo curl -L https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

執筆時点でのDocker composeの最新バージョンは1.14.0
適宜 https://github.com/docker/compose/releases/ で確認する

ctopのインストール

linux-amd64用

ctopVersion=`curl -sS https://api.github.com/repos/bcicen/ctop/releases | grep 'tag_name' | head -1 | cut -f 4 -d '"' | sed -e 's/^v//'`
echo "ctop version: $ctopVersion"
sudo curl -L https://github.com/bcicen/ctop/releases/download/v$ctopVersion/ctop-$ctopVersion-linux-amd64 -o /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop

https://github.com/bcicen/ctop/releases/