Docker 介绍与测试 --Ubuntu 环境

本文深入解析Docker的概念,阐述其作为容器化平台的优势,包括灵活性、轻量级、可互换、便携性、可扩展性和可堆叠性。对比容器与虚拟机的区别,指导如何测试Docker版本及安装,通过实际操作演示Docker镜像和容器的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker概念

 Docker是开发人员和系统管理员 使用容器开发,部署和运行应用程序的平台。使用Linux容器部署应用程序称为容器化。容器不是新的,但它们用于轻松部署应用程序。

  • 灵活:即使是最复杂的应用也可以集装箱化。
  • 轻量级:容器利用并共享主机内核。
  • 可互换:您可以即时部署更新和升级。
  • 便携式:您可以在本地构建,部署到云,并在任何地方运行。
  • 可扩展:您可以增加并自动分发容器副本。
  • 可堆叠:您可以垂直和即时堆叠服务。

容卿¯ä¾¿æºå¼ç

 

目录

Docker概念

图像和容器

容器和虚拟机

测试Docker版本

测试Docker安装

回顾和备忘单


图像和容器

  通过运行映像启动容器。一个图像是一个可执行的包,其中包括运行应用程序所需的所有内容-的代码,运行时,库,环境变量,和配置文件。

  甲容器是图像的运行时实例-当被执行时(即,与状态的图像,或者用户进程)在存储器中什么图像变得。您可以使用该命令查看正在运行的容器列表docker ps,就像在Linux中一样。

 

容器和虚拟机

一个容器中运行原生 Linux和共享主机与其它容器的内核。它运行一个独立的进程,不占用任何其他可执行文件的内存,使其轻量级。

相比之下,虚拟机(VM)运行一个完整的“客户”操作系统,通过虚拟机管理程序对主机资源进行虚拟访问。通常,VM提供的环境比大多数应用程序需要的资源更多。

 

 

 

测试Docker版本

  1. 运行docker --version并确保您拥有受支持的Docker版本:
docker --version

Docker version 19.03.1, build 74b1e89e8a

 

2.运行docker info(或docker version不运行--)以查看有关Docker安装的更多详细信息: 

docker info

要避免权限错误(以及使用sudo),请将您的用户添加到docker组中。阅读更多

 

测试Docker安装

1)通过运行简单的Docker镜像hello-world来测试您的安装是否有效 

docker run hello-world

 

2)列出hello-world下载到您的计算机的图像:

docker image ls

 

3)列出hello-world在显示其消息后退出的容器(由图像生成)。如果它仍在运行,您将不需要--all选项:

docker container ls --all

 

回顾和备忘单

##列出Docker CLI命令
docker
docker container --help

##显示Docker版本和信息
docker --version
docker version
docker info

##执行Docker镜像
docker run hello-world

##列出Docker镜像
docker image ls


##列出Docker容器(运行,全部,全部处于安静模式)
docker container ls
docker container ls --all
docker container ls -aq

 

 希望对你有帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一颗小树x

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

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

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

打赏作者

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

抵扣说明:

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

余额充值