溫馨提示×

Ubuntu Docker如何快速入門

小樊
51
2025-02-19 17:56:40
欄目: 智能運維

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,并開始使用容器化技術。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女