参考:https://www.cnblogs.com/iloverain/p/8980275.html
参考:https://www.runoob.com/docker/ubuntu-docker-install.html
Docker 在 get.docker.com 和 test.docker.com 上提供了方便脚本,用于将快速安装 Docker Engine-Community 的边缘版本和测试版本。脚本的源代码在 docker-install 仓库中。 不建议在生产环境中使用这些脚本,在使用它们之前,您应该了解潜在的风险:
1. 脚本需要运行 root 或具有 sudo 特权。因此,在运行脚本之前,应仔细检查和审核脚本。
2. 这些脚本尝试检测 Linux 发行版和版本,并为您配置软件包管理系统。此外,脚本不允许您自定义任何安装参数。从 Docker 的角度或您自己组织的准则和标准的角度来看,这可能导致不支持的配置。
3. 这些脚本将安装软件包管理器的所有依赖项和建议,而无需进行确认。这可能会安装大量软件包,具体取决于主机的当前配置。
3. 该脚本未提供用于指定要安装哪个版本的 Docker 的选项,而是安装了在 edge 通道中发布的最新版本。
4. 如果已使用其他机制将 Docker 安装在主机上,请不要使用便捷脚本。
本示例使用 get.docker.com 上的脚本在 Linux 上安装最新版本的Docker Engine-Community。要安装最新的测试版本,请改用 test.docker.com。在下面的每个命令,取代每次出现 get 用 test。
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
如果要使用 Docker 作为非 root 用户,则应考虑使用类似以下方式将用户添加到 docker 组:
sudo usermod -aG docker your-user
【安装】
参考:https://www.runoob.com/docker/ubuntu-docker-install.html
【命令】
参考:https://blog.csdn.net/kun_931013/article/details/85234684
【卸载】
参考:https://www.cnblogs.com/q4486233/p/6482711.html
删除容器镜像:
1.停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
2.查看当前有些什么images
docker images
3.删除images,通过image的id来指定删除谁
docker rmi <image id>
删除 untagged images ,即那些 id 为 的image的话可以用:
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
删除全部镜像:
docker rmi $(docker images -q)
彻底卸载Docker
参考:https://kiwenlau.com/note/2018/07/10/uninstall-docker/
卸载Docker,同时删除Docker镜像、容器、数据卷等文件。
Docker自17.03版本开始分为两个版本Docker CE和Docker EE:
1. Docker CE:Docker Community Edition,即Docker社区版
2. Docker EE:即Docker Enterprise Edition,即Docker企业版。
卸载 Docker :
sudo apt-get purge docker-ce sudo apt-get purge docker-ee
删除Docker镜像、容器、数据卷等文件:
sudo rm -rf /var/lib/docker