Docker-CE安装的两种实现方式

 更新时间:2025年09月03日 08:59:31   作者:喵喵爱自由  
文章指导如何卸载失败安装的Docker,并提供两种安装方式:官方脚本一键安装与手动安装Docker CE,步骤涵盖更新系统、添加密钥和仓库、安装组件、启动服务及验证安装

卸载docker

如果你前面自己安装docker失败了,请在按我的教程操作前,先进行卸载

apt-get remove --purge container*

方式一:使用docker 官方脚本一键安装

1.查看是否安装了wget 

which wget

如果wget没有安装,先升级包管理器,然后再安装它

sudo apt-get update $ sudo apt-get install wget

2.获取最新版本的 Docker 安装包

wget -qO- https://get.docker.com/ | sh
#系统会提示你输入sudo密码,输入完成之后,就会下载脚本并且安装Docker及依赖包。

3.验证安装

docker --version

方式二:手动安装docker-ce

步骤 1:更新系统并安装依赖

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

步骤 2:添加 Docker 的官方 GPG 密钥

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

步骤 3:添加 Docker 官方 APT 仓库

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

步骤 4:更新包索引

sudo apt update

步骤 5:安装 Docker CE 和相关组件

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

步骤 6:启动并启用 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

步骤 7:验证安装

docker --version

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker部署golang环境详解

    Docker部署golang环境详解

    最近想学习一下golang,自己之前一直把环境全部安装在docker上,所以这次也想把golang的环境安装在docker上,先不废话,直接上手
    2022-08-08
  • cgroup blkio子系统对容器的读写限速详解

    cgroup blkio子系统对容器的读写限速详解

    这篇文章主要为大家介绍了cgroup blkio子系统对容器的读写限速详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Docker初级网络端口映射的配置

    Docker初级网络端口映射的配置

    这篇文章主要介绍了Docker初级网络端口映射的配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 本地文件如何上传至docker容器

    本地文件如何上传至docker容器

    这篇文章主要介绍了本地文件如何上传至docker容器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Linux下Docker版本升级的保姆级教程

    Linux下Docker版本升级的保姆级教程

    之前docker直接使用centos的yum -y install docker安装的,安装源的版本比较老,最近项目计划使用docker的一些新特性,所以需要将docker版本做一下升级,本文详细记录了升级的过程,需要的朋友可以参考下
    2025-08-08
  • Docker格式化输出命令:"docker inspect --format" 学习记录

    Docker格式化输出命令:"docker inspect --format" 学习记录

    Docker --format 参数提供了基于 Go模板 的日志格式化输出辅助功能,并提供了一些内置的增强函数,这篇文章主要介绍了Docker格式化输出命令:"docker inspect --format" 学习笔记,需要的朋友可以参考下
    2023-01-01
  • docker Overlay目录占用的磁盘空间过大问题

    docker Overlay目录占用的磁盘空间过大问题

    这篇文章主要介绍了docker Overlay目录占用的磁盘空间过大问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Docker镜像+nginx 部署 vue 项目的方法

    Docker镜像+nginx 部署 vue 项目的方法

    这篇文章主要介绍了Docker镜像+nginx 部署 vue 项目的方法,帮助大家更好的使用docke镜像,感兴趣的朋友可以了解下
    2020-10-10
  • Docker完整卸载的两种方法详细教程

    Docker完整卸载的两种方法详细教程

    在使用Docker的过程中,有时我们需要卸载Docker以清理系统环境或进行重新安装,下面这篇文章主要给大家介绍了关于Docker完整卸载的两种方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • Docker访问宿主机IP的5种方法及最佳实践

    Docker访问宿主机IP的5种方法及最佳实践

    本文主要介绍了Docker容器访问宿主机IP的5种实用方法,解决容器与宿主机网络通信难题,适用于开发调试、服务调用等场景,具有一定的参考价值,感兴趣的可以了解一下
    2026-04-04

最新评论