Ubuntu安装docker,操作步骤

一、查看是否安装了 Docker

1.检查 Docker 是否安装:

使用以下命令检查 Docker 是否已经安装:

docker --version

如果 Docker 已安装,则会返回 Docker 的版本信息。如果未安装,命令会提示 docker: command not found

二、卸载 Docker

如果已安装 Docker 并希望卸载,可以按照以下步骤操作:

1.停止 Docker 服务:

首先,停止 Docker 服务:

sudo systemctl stop docker

2.卸载 Docker 软件包:

使用以下命令卸载 Docker 软件包及其依赖项:

sudo apt remove docker-ce docker-ce-cli containerd.io

这将删除 Docker CE(社区版)及其 CLI 工具和运行容器的软件组件或工具。

3.删除 Docker 数据:

Docker 的镜像、容器和其他数据通常存储在 /var/lib/docker 目录下。如果想删除这些数据,可使用:

sudo rm -rf /var/lib/docker

注意:这一步会永久删除 Docker 存储的所有数据,包括镜像、容器和卷。

三、安装 Docker

如果需要重装 Docker,可以按照以下步骤进行:

1.更新 apt 软件包索引:

sudo apt update

2.安装依赖包:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3.添加 Docker 官方 GPG 密钥:

官方:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

国内源:

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

移动密钥到trusted.gpg.d目录中

sudo mv /usr/share/keyrings/docker-archive-keyring.gpg /etc/apt/trusted.gpg.d

或者将下载的公钥添加到 APT 的密钥链中:

sudo apt-key add /usr/share/keyrings/docker-archive-keyring.gpg

根据最新的安全实践和建议,管理这些 GPG 密钥的推荐方法是将它们复制到 /etc/apt/trusted.gpg.d 目录中,然后运行 sudo apt update 来刷新 APT 的密钥列表。这是因为使用 apt-key 命令来管理密钥已经被标记为不推荐使用,并且可能会在将来的 Ubuntu 版本中被完全删除。

执行效果:

4.设置 Docker 的稳定版仓库:

官方:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

国内源:

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

如果想安装特定版本的 Docker,可以将 stable(稳定版)替换为对应的版本,如 edge(测试版)test(预发布版)

5.更新 apt 软件包索引:

sudo apt update

6.安装 Docker CE:

sudo apt install docker-ce docker-ce-cli containerd.io

7.验证 Docker 是否安装成功:

可以通过以下命令检查 Docker 的运行状态:

sudo systemctl status docker

如果 Docker 已安装并正在运行,则会显示相关的服务信息和状态。

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值