【保姆级教程】10步搞定Ubuntu(虚拟机)安装Docker

Ubantu安装Docker详细教程 Ubantu部署Docker超详细教程,还包括Docker部署JDK、MySQL、Oracle、Redis、RabbitMQ、Nacos、Seata、Sentinel 阅读详情
AI摘要

该博客是在Ubuntu虚拟机安装Docker的保姆级教程。先介绍准备工作,包括下载Ubuntu镜像和VMware workstation Pro,后详细阐述正式安装的10个步骤,如更新软件、安装依赖包、添加密钥和软件源等,还给出报错解决办法,最后完成安装并验证。

一、准备工作

      1.下载Ubuntu镜像

     下载地址:夸克网盘分享「ubuntu-24.04.2-desktop-amd64.iso」,点击链接即可保存。打开「夸克APP」。链接:https://pan.quark.cn/s/805cfe241fb9

      2.下载VMware workstation Pro

二、正式开始

首先我们需要下载官方Ubuntu的镜像,下载之后在VMware workstation Pro上新建虚拟机,使用刚刚下载Ubuntu的镜像创建虚拟机,创建虚拟机的过程我这里就不过多赘述,大家有需要可以百度,网上有很多资源。

开始安装docker:

      1. 在虚拟机中打开终端,更新所有软件

命令使用:

sudo apt update

      2. 安装依赖包【用于通过HTTPS来获取仓库】

sudo apt install apt-transport-https ca-certificates 

curl software-properties-common

如果报:找不到命令“curl”,则执行:

 sudo snap install curl

      3. 添加Docker官方GPG密钥

      切换管理员权限:

sudo -i
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce.gpg

      4. 进行验证

sudo apt-key fingerprint 0EBFCD88

      5. 添加Docker阿里稳定版软件源

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

       6. 再次更新软件包

sudo apt update

      7. 安装默认最新版

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

      8. 安装好后默认启动

sudo docker run hello-world

      如果输出“Hello from Docker!”则表示Docker已经成功安装。

   但是在这里我出现了报错:

解决方法如下:

编辑配置文件(没有这个文件则进行创建):

sudo nano /etc/docker/daemon.json

Daemon.json内容:

修改配置文件:

{

    "dns": ["8.8.8.8", "8.8.4.4"],

    "registry-mirrors": [

        "https://docker.m.daocloud.io/",

        "https://huecker.io/",

        "https://dockerhub.timeweb.cloud",

        "https://noohub.ru/",

        "https://dockerproxy.com",

        "https://docker.mirrors.ustc.edu.cn",

        "https://docker.nju.edu.cn",

        "https://xx4bwyg2.mirror.aliyuncs.com",

        "http://f1361db2.m.daocloud.io",

        "https://registry.docker-cn.com",

        "http://hub-mirror.c.163.com"

    ],

    "runtimes": {

        "nvidia": {

            "path": "nvidia-container-runtime",

            "runtimeArgs": []

        }

    }

}

       9. 重新加载

sudo systemctl daemon-reload

       10. 重新启动docker

sudo systemctl restart docker

重新执行:出现了“Hello from Docker!”说明docker安装成功

使用docker images命令查看:

镜像下载成功!正常运行。

然后我们将当前用户加入到docker的用户组

配置用户组

sudo usermod -aG docker  当前用户名

su - galaxfy  # 刷新shell状态

docker images # 验证

查看状态:

sudo systemctl status docker

启动:

sudo systemctl start docker

开机自启:

sudo systemctl enable docker

到这里docker就安装完成!

【Docker】1.在Ubuntu系统下安装Docker 详细介绍了在Ubuntu下安装Docker的过程。 阅读详情

相关推荐

window10下安装ubuntu系统以及docker使用

依次进入控制面板–>程序–>启用或关闭windows功能,勾选适用于windows的linux的子系统以及虚拟机平台,点击确定。首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。未来的所有启动时间应不到一秒。sudo service docker start启动服务,显示 * Starting Docker: docker,打开win10开发人员模式,在设置–>更新和安全–>针对开发人员,中勾选开发人员模式。进入到你放文件的位置。

咕噜咕噜wy的博客 3694

Ubuntu上安装和使用Docker

Ubuntu上安装docker的详细教程、docker常用命令介绍

沐雨橙风ιε的博客 4万+

apollo 6.0 【开发版】从安装到启动,保姆级全教程

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 毕设要开始做Apollo相关的课题,自己在这方面完全就是一个小白,光是安装apollo就已经花了不少功夫,也走了一些弯路,所以在这里记录一下,一方面做个总结,另一方面也希望可以帮到和我一样的朋友,最近在做Apollo的朋友也可以点个关注,大家一起交流讨论。 注意!!此方法安装的是开发版,也就是可以看见源码,可以自己开发的版本,如果只是想体验一下自动驾驶,对源码没有学习需要,那安装发行版就行,发行版装起来更简单,教程指路《apollo6.0发行版安装全教程

m0_60028455的博客 3855

最详细的ubuntu 安装 docker教程,文末获取实用干货大礼包!

Docker是一种流行的容器化平台,它能够简化应用程序的部署和管理。本文将介绍在Ubuntu操作系统上安装Docker的步骤,以便我们可以开始使用Docker来构建和运行容器化应用程序。

Tester_muller的博客 9万+

ubuntu环境下docker容器详细安装使用

本文记录自己的安装过程以及Docker命令的使用记录

weixin_45631738的博客 2万+

Cesium中实现GPU计算的泥石流地形侵蚀

通过模拟分析,可以提前识别可能发生泥石流的区域,为防灾减灾提供依据,及时发布预警,避免或减少人员伤亡和财产损失。:在建设公路、桥梁、水库等基础设施时,通过泥石流模拟分析,可以预测泥石流可能对这些设施的影响,帮助工程设计者采取合适的防护措施,确保设施的安全性。:模拟分析有助于为灾后救援工作提供科学依据,确定受灾区域的范围、救援难度等,为救援队伍制定合理的行动方案,提升救援效率。:泥石流是山区常见的地质灾害之一,通过模拟分析可以评估某一地区发生泥石流的风险,指导土地使用规划、人口迁移等决策。

weixin_43481439的博客 1321

全网最简单最快捷的搭建nextcloud教程(开箱即用),也可以说是保姆级虚拟机安装Ubuntu23.10系统(Server版)教程。

nextcloud是一款开源的网盘工具,适用于个人或中小型公司。纯英文的官网很多同行看着云里雾里的,网上的教程也零零散散的,容易踩坑。今天我来发一个最简单最快捷的搭建nextcloud的教程。完全傻瓜化,非docker方式。本质上就是Ubuntu23.10自带nextcloud包,安装最后一步的时候勾选上即可。完全不需要单独安装nginx、mysql、nextcloud等软件包,更不存在缺少依赖的问题。

weixin_44264585的博客 2万+

告别双系统!用Ventoy把Ubuntu 22.04装进U盘,打造你的随身开发环境(附保姆级避坑指南)

本文详细介绍了如何使用Ventoy将Ubuntu 22.04安装到U盘,打造便携式开发环境。通过即插即用的特性,开发者可以在任何x86电脑上快速启动完整的Ubuntu系统,无需配置双系统或虚拟机。文章提供了从硬件准备到系统优化的全流程指南,帮助用户高效创建随身开发环境。

weixin_31569671的博客 364

【(保姆级教程)Ubuntu24.10下部署Dify】

保姆级教学,如何在Ubuntu环境下搭建Dify

weixin_42924611的博客 4857

Rockchip硬件编码实战:5分钟搞定RK3588上的H.265视频压缩(附FFmpeg集成指南)

本文深入解析了在Rockchip RK3588平台上利用硬件编码器实现高效H.265视频压缩的完整实战流程。文章详细介绍了MPP库的基础使用、FFmpeg集成方法,并重点分享了零拷贝、多实例编码等关键性能优化技巧,帮助开发者充分发挥RK3588的硬件编码能力,实现从YUV原始数据到高质量H.265码流的高效转换。

h6i7j8的博客 1098

Matlab TreeBagger实战:用随机森林预测房价的5个关键步骤(附完整代码)

本文详细介绍了使用Matlab的TreeBagger工具包构建随机森林模型预测房价的完整流程。通过波士顿房价数据集实战,涵盖数据预处理、模型构建、参数调优、特征重要性分析及高级应用(如分位数回归)等5个关键步骤,并附有完整代码,帮助读者快速掌握这一强大的回归分析工具。

ol789012的博客 444

【2026最新】保姆级Docker安装一次搞定

本文提供了一份全面的Docker安装指南,涵盖Linux、Windows和macOS三大操作系统。Docker通过容器技术实现环境一致性、资源隔离性和部署敏捷性,能显著提升开发效率。安装前需确认系统版本和硬件配置。Linux采用APT源安装,Windows优先使用WSL2模式,macOS支持图形化和Homebrew两种安装方式。文中详细介绍了各平台的安装步骤、常见问题解决方案,并建议配置国内镜像加速器以提高下载速度。安装完成后可通过运行hello-world镜像验证是否成功。

silver-kite的博客 2万+

元宇宙通证- 九、IT/ICT发展史全景长图

九、IT/ICT发展史全景长图 (一)综述 IT是Information Technology的缩写,意为”信息技术“,包含现代计算机、网络、通信等信息领域技术。自1844年人类历史上发出来第一份电报,实现了信息的长图传输,信息技术发展的历史大幕随之拉开。信息技术的普遍应用,是进入信息社会的标志。 IT技术最早发源于半导体,然后发展处计算机、通信网和互联网,进而演进到现在的AI、XR、计算机、大数据、物联网、工业互联网、区块链、量子计算等。 有人说元宇宙是下一代互联网,有人说元宇宙是互联网的终极形态。 我们

沧海之巅的专栏 1万+

Ubuntu系统上安装Docker教程

Docker 是一种非常流行的容器化技术,可以帮助开发人员将应用程序和服务打包到容器中,实现跨平台的部署和运行。博主作为AI的科研人员,平时用的Linux发行版是Ubutnu,所以本文将介绍如何在 Ubuntu 系统上安装 Docker,并配置 Docker 环境,以便在容器中运行应用程序和服务。无论是初学者还是有一定 Docker 使用经验的读者都能从中受益。

weixin_40280870的博客 1万+

高数15种常见特殊曲线:星形线、心形线、摆线、对数螺线、双曲螺线、阿基米德螺线、伯努利双纽线、三叶玫瑰线、四叶玫瑰线、六叶玫瑰线、三次抛物线、半立方抛物线、箕舌线、蔓叶线、笛卡儿叶形线、概率曲线

4.1 对数螺线(等角螺线、生长螺线)三叶玫瑰线、四叶玫瑰线、六叶玫瑰线。​7.2 半立方抛物线(尼尔曲线)10.笛卡儿叶形线(茉莉花瓣曲线)常考选择题、填空题,大题也涉及。​4.2 双曲螺线(倒数螺线)11.阿基米德螺线(等速螺线)3.摆线(圆滚线、旋轮线)5.双纽线(伯努利双纽线)1.星形线(四尖瓣线)2.心形线(心脏线)..................

刘鑫磊 1万+

YOLO数据集实现数据增强的方法(裁剪、平移 、旋转、改变亮度、加噪声等)

数据集样本太少怎么办?数据集优质图像不够怎么办?如何做到更好的数据预处理?一文带你学会数据增强,还可实现带标签的扩充。

路人贾的博客 4万+

如何在linux下安装docker 以ubuntu22.04虚拟机为例

本文采用虚拟机的方式完成对项目的搭建。

beautifulmost_me的博客 2378

SAP SD模块定价过程后台配置简介

只有手工输入定价时(例如,在定价中的定价浏览屏幕中),或者只有从外部处理转移这些定价时(例如,成本核算),才将这些定价包括在确定(价格确定、输出确定,批次确定)之中。定价过程的定义和分配是SD模块中最核心的配置,包含了条件表、条件类型、存取顺序、发票类型、客户定价过程等,确定了销售订单已什么价格销售、税率、附加折扣等多个条件行程有一个定价过程。12、小计:记录该条件类型在VBAP表中是否存储,以及其后续用途,如记入信贷,占用信贷额度,记入成本等,如果需要金额暂用信贷额度的话,在小计这里选择A即可。

我小时候很黑的博客 3783

WSL2、Docker Desktop的安装配置最新版保姆级教程

Windows下安装和配置Docker Desktop和WSL2的保姆级教程

qq_41874544的博客 4360

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

win10下完美安装ubuntu使用docker容器

期待以久的windows 10支持ubuntu版本更新终于发布了,怀着期待的心情,下载更新到2004版本 (设置->关于中查看) 如果版本较低,可以使用win10更新包提示,更新到最新版本。在控制面板->启用或关闭windows功能中打开: 适用于linux的windows子系统。 打开microsoft store在搜索中查找ubuntu,选择版本安装,完成后启动系统。 出现linux系统登录提示,首次登录提示创建用户名和密码,设置完成...

不断探索未知的天空 7524

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Ubuntu虚拟机安装Docker,Docker安装教程

Ubuntu虚拟机安装Docker,Docker安装教程

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 627

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【Ubuntu18.04】安装Docker教程

Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 环境:虚拟机Ubuntu18.04+内核版本linux-4.19.23 安装Docker步骤如下: (1)更新程序 sudo apt update (2)安...

iefenghao的博客 1万+

保姆级:小白在windows10安装Docker并部署项目

在项目开发过程中,随着项目的复杂性加大,tomcat远远满足不了我们的需求,因此我们需要借助其他工具进行项目的部署。因此便有了这篇文章的由来(最近学的太入神,忘了还有csdn,因此许久未更新,见谅)。

洛洛呀。的博客 3110

Ubuntu虚拟机安装Docker

(1)docker commit命令和(2)Dockerfile构建文件。如果所需要的镜像网上没有,那只能自己创建Docker镜像。12.查看Docker是否开启,出现绿色圆点表示服务正常开启。使用build命令读取Dockerfile中的镜像构建信息。8.查看是否成功安装Docker,出现下图,说明安装成功。一般为各种Linux发行版的Docker镜像。表示在当前目录下查找Dockerfile。6.查看可以安装的Docker版本。9.查看安装的Docker版本。(3)将容器保存为新的镜像。

qq_45362336的博客 1740

Ubuntu环境docker部署若依RuoYi-Cloud【保姆级】

通过开源若依RuoYi-Cloud微服务项目(前后端),结合其说明文档,学习下微服务和docker部署。

qq_43325994的博客 3501

ubuntu虚拟机下制作docker镜像

ubuntu虚拟机下制作docker镜像,制作开发板使用的docker镜像

cesheng3410的博客 2332
上一篇: 使用Python爬虫的2大原因和6大常用库
下一篇: xlwings 环境搭建与基础操作-批量数据处理、报表自动生成等功能
天空的云186
博客等级 码龄18年 1918粉丝 316原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

天空的云186

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

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

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

打赏作者

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

抵扣说明:

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

余额充值