🐳
Ubuntuにdocker環境を構築する
いっつも忘れるからそろそろメモも兼ねてインストール方法を残しておきます。
(実行環境:Ubuntu 22.04.4 LTS)
とりあえずお決まりごと
#パッケージリストを更新
sudo apt update
Dockerのインストール
#必要なパッケージをインストールして、HTTPSを通じてリポジトリを使用できるようにする
sudo apt install apt-transport-https ca-certificates curl software-properties-common
#Dockerの公式GPG鍵を追加して、パッケージの信頼性を確認
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#Dockerのリポジトリをシステムのソフトウェアソースリストに追加
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
#パッケージリストを更新
sudo apt update
#Docker CEをインストール
sudo apt install docker-ce
#Dockerが正常にインストールされたことを確認(どちらでも可)
sudo docker run hello-world
sudo docker version
Docker-composeのインストール
かならず先にdockerをインストールしておく
#Docker Composeのインストール
sudo curl -L "https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#実行権限の付与
sudo chmod +x /usr/local/bin/docker-compose
バージョンは任意で指定してあげてください。
#Docker Composeのバージョンを確認してインストールが成功したことを確認
sudo docker-compose --version
Docker Compose version v2.26.1
以上でdockerとdocker-composeのインストールは完了です。
おまけ
dockerコマンドをsudo無しで利用する方法です。
#現在のユーザーをdockerグループに追加
sudo usermod -aG docker ${USER}
#グループ権限を反映するために、dockerグループを再読み込み
newgrp docker
Discussion