Docker安装与使用

Docker是一种开源的容器化技术,它使得开发者可以打包应用及其依赖项到一个标准化的单元(称为容器)中。Docker容器可以在任何环境中一致地运行,应用程序运行在虚拟容器里,如同在真实物理机上运行一样。

Docker官网: https://www.docker.com/

容器与虚拟机的区别:

  • 虚拟机:每个虚拟机都包括操作系统的一个完整副本、应用程序、必要的二进制文件和库,导致其资源开销较大。
  • 容器:容器在共享主机操作系统内核的基础上运行,只包含应用程序和它的依赖项,资源开销小,启动速度快。

Docker 的主要组件:

  • 镜像(Image):Docker镜像是用于创建容器的只读模板。一个镜像可以包含操作系统、应用程序和应用程序的所有依赖项。
  • 容器(Container):容器是镜像的运行实例。它包含应用程序及其所有的依赖项,并且是隔离运行的。
  • 仓库(Registry):Docker仓库用来存储镜像,常见的公有仓库是Docker Hub。

安装

# 安装docker(确保网络通畅)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

# docker的hello world
docker run hello-world

# 查看本地镜像
docker images

# 搜索镜像
docker search ubuntu

# 下载镜像
docker pull ubuntu:24.04

# hello world
docker run ubuntu:24.04 /bin/echo "Hello world"

使用

# 查询容器状态
docker ps -a

# 启动容器
# -d: 后台运行
# -name: 指定名称
docker run -d --name <container_name> <image_name>
docker run -d --name test ubuntu:24.04

# 停止容器
docker stop <容器ID>

# 删除容器
docker rm <容器ID>

# 删除镜像
docker image rm <镜像ID>
posted @ 2024-07-23 13:02  rustling  阅读(7)  评论(0编辑  收藏  举报