Arch LinuxにDockerとDocker Composeをインストールする

何故か苦戦したのでメモ代わりに

何に苦戦したのか

linux版のdocker-desktopとdockerの情報が混在していたのでインストールしたファイルが壊れていた

インストール方法

まずdocker-desktopを過去に何らかの方法でインストールしていた場合下記の動作が重要

https://docs.docker.jp/desktop/install/archlinux.html#desktop-archlinux-uninstall-docker-desktop

こちらにある完全アンインストールを行う

$ rm -r $HOME/.docker/desktop
$ sudo rm /usr/local/bin/com.docker.cli
$ sudo pacman -Rns docker-desktop

その後

$ vim $HOME/.docker/config.json

でファイルを開きcredsStoreとcurrentContextのキーとバリューを削除する

ここまできたら後は普通にインストール

$ sudo pacman -S docker docker-compose

起動

$ systemctl start docker.service

自動起動

$ systemctl enable docker.service

以上となります

このエントリーをはてなブックマークに追加

コメント