温馨提示×

怎样在Ubuntu跑Docker容器

小樊
42
2026-10-07 06:14:13
栏目: 智能运维

在 Ubuntu 上运行 Docker 容器,通常分为 安装 Docker → 拉取镜像 → 运行容器 几个步骤。下面给你一个清晰、实用的流程。


一、在 Ubuntu 上安装 Docker

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装必要依赖

sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

3. 添加 Docker 官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加 Docker 软件源

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 > /dev/null

5. 安装 Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

6. 验证安装

sudo docker version

二、(可选)免 sudo 运行 Docker

sudo usermod -aG docker $USER

⚠️ 执行后 注销并重新登录 或重启系统。


三、运行一个 Docker 容器(示例)

示例 1:运行 Hello World

docker run hello-world

示例 2:运行 Nginx 容器

docker run -d -p 8080:80 --name my-nginx nginx

然后浏览器访问:

http://localhost:8080

示例 3:运行 Ubuntu 容器并进入终端

docker run -it ubuntu bash

四、常用 Docker 命令

docker ps                 # 查看运行中的容器
docker ps -a              # 查看所有容器
docker images             # 查看镜像
docker stop 容器名        # 停止容器
docker rm 容器名          # 删除容器
docker rmi 镜像名         # 删除镜像

五、设置 Docker 开机自启(推荐)

sudo systemctl enable docker
sudo systemctl start docker

如果你愿意,我可以:

  • 教你 用 docker-compose
  • 部署 具体服务(MySQL / Redis / Python 等)
  • 或在 云服务器 / WSL / 虚拟机 上配置 Docker

你现在是哪种使用场景?

0 踩