Loading

ubuntu安装和卸载docker-ce即社区版

卸载Docker CE

卸载Docker CE软件包:

sudo apt-get purge docker-ce
主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

sudo rm -rf /var/lib/docker
您必须手动删除任何已编辑的配置文件。

一般我都会再执行以下,把依赖什么的也全都删掉
sudo apt autoremove docker-ce

安装docker

网友推荐官方改版

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装完毕后的docker是需要用sudo命令来运行的,比如运行docker images

如果不想每次都用sudo命令,可以这样

一般,docker安装完之后,组什么的都已经创建完毕了。直接改用户即可

sudo usermod -aG docker $USER


如果没有创建组之类的,可以用下面这个来补充以下。

由于docker daemon需要绑定到主机的Unix socket而不是普通的TCP端口,而Unix socket的属主为root用户,所以其他用户只有在命令前添加sudo选项才能执行相关操作。

如果不想每次使用docker命令的时候还要额外的敲一下sudo,可以按照下面的方法配置一下。

创建一个docker组
sudo groupadd docker
 

添加当前用户到docker组
sudo usermod -aG docker $USER


登出,重新登录shell
验证docker命令是否可以运行
docker run hello-world

官方推荐

始终检查从Internet下载的脚本,然后在本地运行它们。

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

<output truncated>
如果您想将Docker用作非root用户,您现在应该考虑将您的用户添加到“docker”组,例如:

sudo usermod -aG docker your-user
请记得注销并重新登录才能生效!
posted @ 2021-11-15 21:32  我爱吃炒鸡  阅读(249)  评论(0编辑  收藏  举报