前提: 系统需要 centos 7, 内核版本大于 3.10 (uname -a)
删除旧版 docker 镜像
旧版 docker 是 1.13 或之前的版本,要升级到最新版 docker,将这些镜像文件全部删除,否则升级以后旧的镜像将无法正常删除,如果升级前没有删除,升级后发现删除不了,最粗暴的方式 rm -rf /var/lib/docker
不过,请一定谨慎使用!!!确保镜像和数据是已备份或能完全恢复。
docker stop `docker ps -a -q`
docker rm `docker ps -a -q`
docker rmi -f `docker images -a -q`
卸载旧版 docker
代码语言:javascript复制yum remove docker docker-common docker-selinux docker-engine
安装最新版 docker
代码语言:javascript复制curl -fsSL https://get.docker.com/ | sh
重启 docker
代码语言:javascript复制systemctl restart docker
设置开机启动
代码语言:javascript复制systemctl enable docker
ps
如果想非 root 用户使用 docker
代码语言:javascript复制sudo usermod -aG docker your-user