溫馨提示×

Ubuntu Docker如何快速上手

小樊
112
2025-02-17 18:06:24
欄目: 智能運維

要快速上手Ubuntu上的Docker,您可以按照以下步驟進行操作:

安裝Docker

  1. 更新系統軟件包列表
sudo apt update
  1. 安裝必要的軟件包
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加Docker官方的GPG密鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加Docker軟件源
echo "deb [archamd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
  1. 安裝Docker Engine
sudo apt install docker-ce docker-ce-cli containerd.io
  1. 驗證安裝
sudo docker run hello-world

驗證安裝

安裝完成后,通過運行 sudo docker run hello-world 來驗證Docker是否成功安裝。

常用Docker命令

  • 查看Docker信息
docker info
  • 檢查Docker版本
docker --version
  • 拉取鏡像
docker pull ubuntu:20.04
  • 啟動容器
docker run -d -p 8080:80 --name my_nginx nginx
  • 查看運行中的容器
docker ps
  • 停止容器
docker stop <CONTAINER_ID>
  • 刪除容器
docker rmi <IMAGE_ID>

鏡像操作

  • 查看鏡像
docker images
  • 刪除鏡像
docker rmi <IMAGE_ID> # 強制刪除
docker rmi -f <IMAGE_ID> # 強制刪除

容器生命周期

  • 啟動容器
docker run -d -p 8080:80 --name my_nginx nginx
  • 停止/啟動容器
docker stop <CONTAINER_ID>
docker start <CONTAINER_ID>
  • 強制停止容器
docker kill <CONTAINER_ID>

容器交互

  • 進入容器終端
docker exec -it my_nginx /bin/bash
  • 查看容器日志
docker logs -f --tail 100 my_nginx

高級操作

  • 構建鏡像(Dockerfile)
docker build -t custom_image:1.0 .
  • 網絡管理
docker network create my_network
  • 數據卷掛載
docker run -v /host/path:/container/path ...

通過以上步驟,您可以快速上手Ubuntu上的Docker。記得在實際操作中,根據具體需求調整命令和參數。

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