1. 原因
這是因為安裝docker沒有使用官方安裝包,也沒有使用apt,而是安裝Ubuntu的時候我選了一同安裝docker,所以是用snap安裝的
2. 現象
sudo systemctl restart docker
sudo service docker restart
sudo systemctl start docker.service
但是一直報錯:
Failed to restart docker.service: Unit docker.service not found.
3. 解決問題的命令
sudo snap restart docker
4. snap包管理工具的其他用法
snap list 查看snap安裝的包:
sudo snap restart docker 重啟docker
sudo snap remove docker 卸載docker
5. 卸載並重新安裝docker
https://yeasy.gitbook.io/docker_practice/install/ubuntu 這個鏈接寫的很詳細
6. 安裝docker-compose
https://yeasy.gitbook.io/docker_practice/compose/install 參考這里