温馨提示×

Ubuntu Docker如何快速上手

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

要快速上手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。记得在实际操作中,根据具体需求调整命令和参数。

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

推荐阅读:Ubuntu新手如何快速上手kubeadm

0