やりたいこと
vagrantの仮想マシンにdockerとdocker-composeを入れる
Vagrantゲスト環境
- Rocky Linux 8.7
- Docker version 20.10.23, build 7155243
- Docker Compose version v2.15.1
docker composeについて
インストール
dockerのインストール
> vagrant ssh $ sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ dnf repolist →docker-ce-stableが表示されること $ sudo dnf update $ sudo dnf -y install docker-ce $ docker -v Docker version 20.10.23, build 7155243 $ sudo systemctl enable docker $ sudo systemctl start docker $ sudo usermod -aG docker vagrant $ sudo systemctl restart docker # 一度抜けて、再度ログインする $ exit > vagrant ssh # 動作確認 $ docker run hello-world →Hello from Docker ! と表示されればOK
docker-composeのインストール
$ sudo mkdir -p $HOME/.docker/cli-plugins $ sudo curl -L https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-`uname -s`-`uname -m` -o $HOME/.docker/cli-plugins/docker-compose $ sudo chmod +x $HOME/.docker/cli-plugins/docker-compose $ sudo chown -R vagrant:vagrant .docker $ docker compose version Docker Compose version v2.15.1