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搭建minio的详细图文教程

    使用Docker搭建minio的详细图文教程

    本文介绍了Docker配置镜像源的方法,以及如何在Docker中拉取镜像和创建运行容器,详细说明了使用MinIO创建Bucket、设置AccessKey、安装和配置Cpolar以及SpringBoot集成MinIO的步骤,需要的朋友可以参考下
    2024-10-10
  • iptables如何限制宿主机跟Docker IP和端口访问(安全整改)

    iptables如何限制宿主机跟Docker IP和端口访问(安全整改)

    本文详细介绍了如何通过iptables对网络访问进行限制,包括限制特定IP或网段访问特定服务,以及在Docker环境下,如何设置DOCKER-USER链限制IP和端口访问,确保网络安全
    2024-10-10
  • docker利用nextcloud搭建一个私有百度云盘

    docker利用nextcloud搭建一个私有百度云盘

    这篇文章主要介绍了docker利用nextcloud搭建一个私有百度云盘,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 基于Docker、Nginx和Jenkins实现前端自动化部署

    基于Docker、Nginx和Jenkins实现前端自动化部署

    本文主要介绍了搭建Docker+Nginx+Jenkins环境,用于实现前端自动化部署的流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 如何使用Docker部署SearXNG

    如何使用Docker部署SearXNG

    本文介绍了如何使用DockerCompose部署SearXNG搜索引擎,并提供了配置代理、修改搜索格式和调用API的方法,感兴趣的朋友一起看看吧
    2025-02-02
  • Docker实现进入容器内部的方法

    Docker实现进入容器内部的方法

    这篇文章主要介绍了Docker实现进入容器内部的方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 使用Dockerfile实现数据卷的挂载问题(推荐)

    使用Dockerfile实现数据卷的挂载问题(推荐)

    Dockerfile就是一个可以用来构建镜像的文件,可以理解为一个脚本文件,可以通过这个脚本文件自定义生成一个我们想要的镜像,镜像都是一层一层的,里面的每一条命令就是一层,本文给大家介绍使用Dockerfile实现数据卷的挂载,感兴趣的朋友一起看看吧
    2022-03-03
  • docker hub在线编译github代码实现

    docker hub在线编译github代码实现

    本文主要介绍了docker hub在线编译github代码实现,包含创建仓库并在线编译项目,解决本地依赖拉取失败问题,最终通过docker push推送镜像,感兴趣的可以了解一下
    2025-05-05
  • 使用docker搭建sonarqube的方法

    使用docker搭建sonarqube的方法

    这篇文章主要介绍了使用docker搭建sonarqube的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • docker搭建lnmp环境的实现步骤

    docker搭建lnmp环境的实现步骤

    DNMP(Docker + Nginx + MySQL + PHP7/5 + Redis)是一款全功能的LNMP一键安装程序,本文就来介绍一下docker搭建lnmp环境的实现步骤,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07

最新评论