Azure App Service安装Docker后提示'docker: command not found'问题求助
解决Debian 9安装Docker后找不到命令的问题
你装的docker包不是正经的Docker引擎,Debian 9默认源里的这个包是个过时的老版本(1.5-1+b1),根本不带docker命令行工具,所以才会提示找不到。
按以下步骤修复:
- 先把错误的包彻底删掉:
apt-get remove --purge docker docker-engine docker.io containerd runc apt-get autoremove --purge rm -rf /var/lib/docker - 安装添加官方源需要的依赖:
apt-get update && apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common - 导入Docker官方的GPG密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - - 把Docker官方源加到系统里:
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" - 安装真正的Docker CE:
apt-get update apt-get install docker-ce docker-ce-cli containerd.io - 验证安装并启动服务:
docker --version systemctl start docker systemctl enable docker
内容的提问来源于stack exchange,提问作者DirkBroenink
相关产品推荐
相关产品推荐

