温馨提示×

Ubuntu Docker如何快速入门

小樊
37
2025-02-19 17:56:40
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Docker是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖打包到一个可移植的容器中,并在任何流行的Linux机器上运行。以下是在Ubuntu上快速入门Docker的步骤:

安装Docker

  1. 更新软件包列表
sudo apt update
  1. 安装依赖包
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
  1. 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 设置稳定版仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
  1. 安装Docker Engine
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
  1. 验证安装
sudo docker run hello-world

如果看到“Hello from Docker!”的消息,说明安装成功。

理解Docker核心概念

  • 镜像(Images):像是详细的烘焙配方,包含了运行某个软件所需的所有内容。
  • 容器(Containers):像是烘焙出的蛋糕,是镜像的运行实例,相互隔离。
  • 数据卷(Volumes):用于持久化数据的特殊目录,支持主机目录直接映射。

常用Docker命令

  • 拉取镜像
docker pull ubuntu:20.04
  • 运行容器
docker run -it ubuntu /bin/bash
  • 列出所有容器
docker ps -a
  • 删除镜像
docker rmi <IMAGE_ID>
  • 构建镜像
docker build -t custom_image:1.0 .

实用技巧

  • 批量清理
docker system prune -a
  • 查看资源占用
docker stats
  • 容器打包为镜像
docker commit <CONTAINER_ID> new_image:tag

以上步骤和命令可以帮助你在Ubuntu系统上快速入门Docker,并开始使用容器化技术。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:ubuntu kubernetes入门基础知识

0