LZ是在root用户下
按顺序执行以下命令
$: apt-get update
$:wget -qO- https://get.docker.com/ | sh
如出现以下信息
则打开 resolv.conf,加入 nameserver 8.8.8.8 保存退出,继续执行上面的安装命令
$: sudo nano /etc/resolv.conf
如若是底下这种情况
+ sudo -E sh -c apt-get update -qq >/dev/null
+ sudo -E sh -c apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
E: Sub-process /usr/bin/dpkg returned an error code (1)
则执行底下的命令即可
$:sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.backup
$:sudo mkdir /var/lib/dpkg/info
当出现底下代码时,安装成功
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:
sudo usermod -aG docker your-user
Remember that you will have to log out and back in for this to take effect!
查看版本
$:sudo docker --version
接下来测试 一下
启动
$:sudo service docker start
启动如果报底下所示的错
Job for docker.service failed because the control process exited with error
code. See "systemctl status docker.service" and "journalctl -xe" for details.
则查看一下 /etc/docker/daemon.json 文件的镜像加速格式是否正确
启动成功则,输入底下命令测试
$:docker run hello-world
卸载docker
由于我们安装的是docker-ce,所以删除也要指定
$:sudo apt-get remove docker-ce