0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

三分钟学会Docker基本操作,快速入门容器技术!

jf_23871869 来源:jf_23871869 作者:jf_23871869 2024-11-11 17:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如果您时常遭遇以下困境:

被繁琐的应用安装依赖与环境配置耗尽了宝贵时间与精力?

即便严格遵循安装指南,仍频遇障碍,导致应用无法启动,让您倍感挫败与焦虑?

向研发团队反馈安装难题,却只换来“测试机上一切正常”的回应,留下您满心的无奈与困惑?

……

wKgaoWctqsuAdeW6AABizXWjyTw724.png

那么,是时候学习并使用Docker技术了。通过快速掌握Docker,您将能够轻松实现在不同平台间上的无缝构建、测试与部署应用程序。Docker确保了开发、测试及生产环境的高度一致性,让您彻底告别过往的那些无奈与痛苦,拥抱高效、稳定的开发新纪元。本文将用三分钟时间,带您快速掌握Docker的常见用法,让您能够轻松管理容器和镜像,包括掌握:

常用基本命令、管理镜像命令、管理容器命令和检查运行状态与日志命令。

wKgZomctqxGAK6f4AAKQ85la-DE883.png

在学习Docker命令前,请参考《在Ubuntu 24.04LTS上安装Docker》完成Docker安装。若不想安装Docker,可以直接到:https://labs.play-with-docker.com/,在线使用Docker。

一,Docker架构

容器化技术则是一种将软件代码与其依赖项封装在一起以便于打包和运输的技术,而Docker是实现容器化技术的知名工具之一,它允许开发者将应用及其依赖环境打包成一个轻量级、可移植的容器。这些容器可以在任何支持Docker的机器上运行,确保了环境一致性和快速部署。

Docker使用了客户端-服务器,用户通过命令行窗口或Docker Desktop给Docker服务端发送命令,例如:Docker pull(从镜像仓库拉取镜像到本地),Docker服务器收到该命令后,会从指定的镜像仓库拉取镜像到本地。

wKgZomctqyWAK31gAAEHvWtqrEU869.png

二,常用基本命令

Docker的常用基本命令,如下表所示:

Docker命令 用途
dockerversion 列出Docker客户端和服务器端信息
docker pull 从指定镜像仓拉取镜像到本地
dockerimages 列出本地镜像
dockerrmi 删除指定镜像
dockerrun 从镜像创建并运行一个新的容器
dockerps 列出当前运行的容器
docker start 启动一个现有的容器
dockerstop 停止一个现有的容器
dockerrm 删除一个已停止的容器
dockerps--all 列出当前运行和已停止的所有容器

在https://labs.play-with-docker.com/中依次运行:

docker version
docker pull nginx
docker pull hello-world
docker images
docker rmi nginx
docker images
wKgaomctq2SAN32jAAhUYIYIy7o886.png

然后,运行:

docker run hello-world
docker ps
docker ps --all
wKgZomctq3uAer5nAABoXybVt_0661.png

到此,Docker的基本用法已掌握完毕!

三,总结

下一节,我们将介绍使用Docker创建并管理镜像,本文所有步骤在算力魔方®上完成验证。

更多精彩内容请关注“算力魔方®”!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    14

    文章

    10353

    浏览量

    91742
  • Docker
    +关注

    关注

    0

    文章

    537

    浏览量

    14400
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞芯微(EASY EAI)RV1126B 板卡Docker环境部署方法

    EASY-EAI-Nano完成适配,用户可以随时随地进行部署。Dockerfile、Image(镜像)和Container(容器)为Docker中的个重要概念。通过Image我们可以创
    的头像 发表于 04-22 14:16 227次阅读
    瑞芯微(EASY EAI)RV1126B 板卡<b class='flag-5'>Docker</b>环境部署方法

    Docker容器网络模式全解析

    容器网络是Docker使用中最容易出问题的部分。容器之间怎么通信、容器怎么访问外网、外部怎么访问容器内的服务——这
    的头像 发表于 02-26 16:39 468次阅读

    如何在2026年Rocky Linux(8、9和10)上安装Docker

    Docker 已成为现代应用部署、开发和基础设施自动化的核心技术。如果你在服务器或VPS上运行Rocky Linux,学会在Rocky Linux上安装Docker是你2026年能掌握
    的头像 发表于 01-12 17:21 1839次阅读

    三分钟读懂二维条码扫描模块的功能

    ”,其强大功能让条码识别变得高效、精准,广泛渗透到日常场景的方方面面。快速读取是二维条码扫描模块的核心优势之一。依托先进的CMOS成像技术或激光扫描原理,它能瞬间捕获
    的头像 发表于 12-02 16:20 414次阅读
    <b class='flag-5'>三分钟</b>读懂二维条码扫描模块的功能

    创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—Docker容器部署方法说明

    ,镜像下载与容器运行(含单个 / 多个容器操作),还提及磁盘占用资源查看方法,适配 Debian 11 等环境,为评估板 Docker 应用部署提供完整指导。
    的头像 发表于 10-22 17:21 868次阅读
    创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—<b class='flag-5'>Docker</b><b class='flag-5'>容器</b>部署方法说明

    香港服务器支持Docker和Kubernetes吗?

    在云原生技术成为主流的今天,Docker和Kubernetes(K8s)已成为现代化应用开发和部署的事实标准。对于选择香港服务器的开发者与企业而言,一个核心问题是:香港服务器能否完美支持Docker
    的头像 发表于 10-21 15:47 901次阅读

    无线充电25w:30分钟满血复活

    25W无线充电提升充电速度,实现30分钟补电,提升用户体验,推动无线充电技术发展。
    的头像 发表于 10-21 08:31 1425次阅读
    无线充电25w:30<b class='flag-5'>分钟</b>满血复活

    深入剖析Docker全链路安全防护策略

    在云原生时代,Docker容器安全已成为运维工程师必须面对的核心挑战。本文将从实战角度深入剖析Docker全链路安全防护策略,涵盖镜像构建、容器运行、网络隔离等关键环节,助你构建企业级
    的头像 发表于 08-18 11:17 1264次阅读

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—Docker容器部署方法说明

    本指导文档主要演示Docker容器部署的方法,并基于Docker运行led_flash例程。
    的头像 发表于 08-06 15:55 809次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—<b class='flag-5'>Docker</b><b class='flag-5'>容器</b>部署方法说明

    Docker容器安全攻防实战案例

    在云原生时代,Docker已成为现代应用部署的基石。然而,容器化带来便利的同时,也引入了新的安全挑战。作为一名在生产环境中管理过数千个容器的运维工程师,我将通过真实的攻防实战案例,带你深入了解
    的头像 发表于 08-05 09:52 1567次阅读

    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—Docker容器部署方法说明

    Docker是一个开源的应用容器引擎,让开发者可打包他们的应用以及依赖包至一个可移植的镜像中,然后发布至任何流行的Linux或Windows机器上,亦可实现虚拟化。容器是完全使用沙箱机制,相互之间
    的头像 发表于 07-03 11:00 658次阅读
    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—<b class='flag-5'>Docker</b><b class='flag-5'>容器</b>部署方法说明

    干货分享 | RK3588 Ubuntu系统Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平台上运行Ubuntu系统时,Docker容器技术能极大提升开发部署效率。通过轻量级虚拟化实现环境隔离与快速迁移,本文将从零开始详解RK3588
    的头像 发表于 06-27 12:01 4179次阅读
    干货分享 | RK3588 Ubuntu系统<b class='flag-5'>Docker</b><b class='flag-5'>容器</b>使用指南

    小米YU7卖爆三分钟卖出500亿元

    行业芯事行业资讯
    电子发烧友网官方
    发布于 :2025年06月27日 11:40:09

    如何使用Docker部署大模型

    随着深度学习和大模型的快速发展,如何高效地部署这些模型成为了一个重要的挑战。Docker 作为一种轻量级的容器技术,能够将模型及其依赖环境打包成一个可移植的
    的头像 发表于 05-24 16:39 1342次阅读

    Docker Compose的常用命令

    。它通过一个配置文件(docker-compose.yml)来详细定义多个容器之间的关联、网络设置、服务端口等信息。使用一条简单的命令,就可以轻松启动、停止和管理这些容器,极大地简化了多容器
    的头像 发表于 04-30 13:40 1384次阅读