Ubuntu上使用Snap安装Docker

1 检查系统版本

  • 具有sudo或root用户权限

2 安装 SNAP

  • ctrl+alt+T 打开终端
  • 运行以下命令以安装 SNAP
sudo apt update
sudo apt install snapd
  • 安装完成后,可以运行以下命令来验证 SNAP 是否正确安装
snap version

3 安装 Docker

  • 在终端中,运行以下命令以使用 SNAP 安装 Docker
sudo snap install docker
  • 安装完成后,您可以运行以下命令来验证 Docker 是否正确安装
docker --version

4 管理 Docker

  • 启动 Docker 服务
sudo systemctl start snap.docker.dockerd
  • 停止 Docker 服务
sudo systemctl stop snap.docker.dockerd
  • 重启 Docker 服务
sudo systemctl restart snap.docker.dockerd
  • 查看 Docker 服务状态
sudo systemctl status snap.docker.dockerd

5 更新 Docker

  • 打开终端
  • 运行以下命令
sudo snap refresh docker
  • 完成更新后,您可以再次运行以下命令来验证 Docker 的版本
docker --version

6 卸载 Docker

  • 打开终端
  • 运行以下命令以停止 Docker 服务
sudo systemctl stop snap.docker.dockerd
  • 运行以下命令以卸载 Docker
sudo snap remove docker
  • 如果您还希望删除 Docker 遗留的数据和配置文件,可以运行以下命令
sudo rm -rf ~/docker

PYTHON 复制 全屏

这会删除主目录下的Docker 相关文件夹

### 使用 Snap 安装 Docker 为了在 Ubuntu Linux 系统上使用 Snap 安装 Docker,在终端中输入以下命令: ```bash sudo snap install docker ``` 这一步骤会自动下载并安装最新版本的 Docker[^1]。 为了让当前用户无需 `sudo` 权限就能运行 Docker 命令,需执行一系列额外操作来管理权限。具体来说,添加名为 `docker` 的系统组,并将当前用户加入该组内;随后重新加载用户的组成员身份以使更改生效。这些可以通过下面几条指令实现: ```bash sudo addgroup --system docker sudo adduser $USER docker newgrp docker ``` 有时可能需要先禁用再启用 Docker 服务以确保所有设置都已正确应用: ```bash sudo snap disable docker sudo snap enable docker ``` 一旦完成了上述步骤,则可以验证 Docker 是否正常启动和服务状态是否良好。为此,可利用如下命令检查 Docker 服务的状态: ```bash sudo systemctl status snap.docker.dockerd ``` 如果一切顺利,现在应该能够正常使用 Docker 而不需要每次都提供管理员密码了[^3]。 对于希望提高国内网络环境下拉取镜像速度的情况,还可以进一步配置阿里云提供的镜像加速器。编辑或创建位于 `/var/snap/docker/current/config/daemon.json` 文件中的 JSON 对象,向其中添加 `"registry-mirrors"` 字段及其对应的 URL 列表作为值。例如: ```json { "log-level": "error", "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"] } ``` 最后记得重启 Docker 以便让新的配置生效: ```bash snap restart docker ``` 此时再次尝试获取官方仓库里的镜像资源时应当能感受到显著提速的效果[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

!chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值