はじめに
dockerをインストールする為のコマンド一覧です。
自分用の備忘録な意味合いがかなり強いです。
下記の記事のVPSへのインストールでよく使っています。
VPSを立ち上げてSSHでログインするまでのお話
今回やることの内容OSをインストールしてSSHでアクセス出来ればその後の操作は同じなので、そこまでの内容となります。今回はchrome bookで設定を行ってみました。Linuxのコンソールが立ち上げれれば問題ないと思いますが、SSH鍵をダ...
環境
CPU : x86-64系
OS : Ubuntu 20.04
※debian系は同じコマンドでいけるかもしれません
docker-compose v2用
コマンド
自分は一応ひとつずつ確認しながら実行しています。
#!/bin/sh
# docker & docker-compose インストールコマンド一覧
# 2022/03/02 更新
# ubuntu X86-64用
# 定番のアップデート
sudo apt update
sudo apt upgrade -y
# 日本語パッケージ・MOZCインストール
sudo apt update
sudo apt -y install language-pack-ja-base
sudo apt -y install language-pack-ja
sudo apt -y install ibus-mozc
#sudo apt -y install langpacks-ja
# 言語の設定
sudo localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"
# 前提ソフト等
# CA証明書 cURL GnuPG add-apt-repository
sudo apt install -y apt-transport-https
sudo apt install -y ca-certificates
sudo apt install -y curl
sudo apt install -y gnupg-agent
sudo apt install -y software-properties-common
# GPG公開鍵インストール
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# フィンガープリント
sudo apt-key fingerprint 0EBFCD88
# docker リポジトリの追加
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
# リポジトリを追加したのでアップデートする
sudo apt update
# docker インストール
sudo apt install -y docker-ce docker-ce-cli containerd.io
# ここからdocker-composeのインストール
#sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 権限の変更
#sudo chmod +x /usr/local/bin/docker-compose
#sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#sudo curl -L https://raw.githubusercontent.com/docker/compose/1.25.5/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
# docker-compose v2 インストール
# ディレクトリ作成
sudo mkdir -p $HOME/.docker/cli-plugins
# ダウンロード
sudo curl -Lf -o $HOME/.docker/cli-plugins/docker-compose "https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-x86_64"
# 権限変更
sudo chmod +x $HOME/.docker/cli-plugins/docker-compose
# sudo 無しでの docker起動 (必要ないならコメントアウト)
# docker
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl enable docker
sudo systemctl start docker
# 再ログイン or 再起動で有効になります
# docker インストール済み & version確認
docker version
# docker-compose インストール済み & version確認
docker compose version