Docker基本操作,快速入门容器技术

发布时间:2024-11-08 人气:96次

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


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


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


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


  ……


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


  本文将用三分钟时间,带您快速掌握Docker的常见用法,让您能够轻松管理容器和镜像,包括掌握:常用基本命令、管理镜像命令、管理容器命令和检查运行状态与日志命令。


  docker基础命令.png


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


  一


  Docker架构


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


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


  Docker架构一览图

       Docker架构.png


  二


  常用基本命令


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

Docker命令

用途

docker version

列出Docker客户端和服务器端信息

docker pull <image_name>

从指定镜像仓拉取镜像到本地

docker images

列出本地镜像

docker rmi <image_name>

删除指定镜像

docker run <image_name>

从镜像创建并运行一个新的容器

docker ps

列出当前运行的容器

docker start <container_name>

启动一个现有的容器

docker stop <container_name>

停止一个现有的容器

docker rm <container_name>

删除一个已停止的容器

docker ps --all

列出当前运行和已停止的所有容器

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


  dockerversion


  dockerpullnginx


  dockerpullhello-world


  dockerimages


  dockerrminginx


  dockerimages


  运行代码.png


  然后,运行:


  dockerrunhello-world


  dockerps


  dockerps--all


  运行结果.png


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


选择订阅-通过 Docker 订阅在协作、安全性和支持之间找到完美的平衡!
在线客服
联系方式

热线电话

18221674630

上班时间

周一到周五

公司电话

18221674630

二维码
线
获取免费体验资格

提交后,我们将在3个小时内与您联系