docker官网 ubuntu系统安装教程:
https://docs.docker.com/engine/install/ubuntu/#prerequisites
中文翻译版安装教程:
https://www.runoob.com/docker/ubuntu-docker-install.html
1.查看服务器ubuntu的分发版本号:
cat /etc/os-release
2.输入命令报错
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
报错:
lsb_release 提示命令不存在 bash: lsb_release: command not found
解决方法:用上面命令查到的版本号代替$(lsb_release -cs)
如:
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
Xenial stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3.sudo 出现unable to resolve host
解决方法
1)hostname
命令查看主机名称
2)vim /etc/hosts
3)找到127.0.0.1
开头的一行 改为 127.0.0.1 localhost abc
(abc是步骤1查到的主机名)