一、卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
二、使用官方安装脚本中的阿里云镜像自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
三、启动Docker
sudo systemctl start docker
四、停止Docker
sudo systemctl stop docker.socket
注意:停止时需要如果使用sudo systemctl stop docker
是停止不了的,还会警告
root@ubuntu:~# systemctl stop docker
Warning: Stopping docker.service, but it can still be activated by:
docker.socket
原因是Docker 有两个服务进程文件,可以通过cd /lib/systemd/system/ && ll|grep docker
查看,分别是docker.service unit file
和 docker.socket unit file
,上面的警告意味着如果你试图停止docker服务,但docker.socket unit file还处于激活状态。
五、设置开机启动
sudo systemctl enable docker
六、显示版本
docker version