やりたいこと
vagrantの仮想マシンにdockerとdocker-composeを入れる
- 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