ubuntu24.04安装docker

avatar
作者
筋斗云
阅读量:1

实际上,docker的文档上把安装docker engine过程描述的很清晰
链接: link

但如果使用App Center安装docker可能会更加方便
经过短时间使用,我不建议你使用的snap-store安装任何软件,因为snap存在长时间无法加载列表的问题,我更愿相信这是snap自身的问题,而不是我的网络问题,因为在我开启openclash的tun模式并且挂全局代理的情况下,snap-store也经常无法加载列表。只能重装snap-store才能暂时解决问题,所以我不建议你用snap安装任何软件(snap-store的网络问题可能和ipv6有关,将ipv6网络关闭解决了我的问题)
在这里插入图片描述
关键是图片中,下面红框标记的命令

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap disable docker sudo snap enable docker 

linux的docker默认情况下是分用户的,不同用户有自己的镜像和容器,对于我而言非常不方便,每次都要输入sudo
红框中的命令是让你创建一个名为docker的系统级用户组,并把当前用户加入这个用户组中,这样当前的用户就会和root使用同样的镜像和容器。

如果出现
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json”: dial unix /var/run/docker.sock: connect: permission denied
这样的报错,输入以下命令

sudo chmod 666 /var/run/docker.sock 

目前Docker Desktop并没有适配ubuntu24.04,不建议安装,先用命令行操作Docker Engine吧

彻底卸载docker的方法

sudo systemctl stop docker sudo apt-get purge docker-ce docker-ce-cli containerd.io sudo rm -rf /var/lib/docker sudo rm -rf /etc/docker sudo rm -rf /var/run/docker.sock sudo groupdel docker 

注意:如果你的docker是通过是在App Center中安装的,需要在App Center 中 uninstall

参考文章 https://blog.csdn.net/weixin_45881248/article/details/134363865

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!