1 min read
Debian 8 (jessie) にDockerをインストール
2017年のかなり古い記事です
2023年現在はDockerのインストール方法の変更や、 docker-compose
(v1) から docker compose
(v2) への移行などがされています。
詳しくは公式をご覧ください。以下の古い記事は歴史として残します。
- Install Docker Engine on Debian
- 下記の別途
docker-compose
をインストールする手順が不要になり、Dockerのビルトインでそのまま使えるようになりました。 ctop
はapt
に来たようですが一応下記の手段は生きています。
以下古い記事
サイトやブログを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