Goer-Docker系列-1-ubuntu 单机安装Docker及容器管理工具

  • 时间:2025-11-17 21:57 作者: 来源: 阅读:1
  • 扫一扫,手机访问
摘要:ubuntu 20.04LTS 单机安装Docker及容器管理工具 以下是在 Ubuntu 20.04 LTS 单机上安装 Docker 及常用容器管理工具的详细步骤: 一、安装 Docker Engine 1. 前置准备 更新系统包并安装依赖工具: sudo apt update sudo apt install -y ca-certificates curl gnupg lsb-relea

ubuntu 20.04LTS 单机安装Docker及容器管理工具

以下是在 Ubuntu 20.04 LTS 单机上安装 Docker 及常用容器管理工具的详细步骤:

一、安装 Docker Engine

1. 前置准备

更新系统包并安装依赖工具:


sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
2. 添加 Docker 官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. 配置 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
4. 安装 Docker Engine

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
5. 验证 Docker 安装

启动 Docker 服务并设置开机自启:


sudo systemctl start docker
sudo systemctl enable docker

验证是否正常运行:


sudo docker run hello-world

若输出 “Hello from Docker!” 则表示安装成功。

6. 配置非 root 用户使用 Docker(可选)

避免每次执行 docker 命令都需要 sudo


sudo usermod -aG docker $USER  # 将当前用户加入 docker 组

注意:需注销并重新登录,配置才能生效。

二、安装容器管理工具

推荐以下几种主流工具(根据需求选择):

1. Portainer(图形化管理工具)

Portainer 是轻量级的 Docker 可视化管理工具,支持容器、镜像、网络、卷等全生命周期管理。

安装命令:


# 创建 Portainer 数据卷(持久化配置)
sudo docker volume create portainer_data

# 启动 Portainer 容器
sudo docker run -d 
  -p 9000:9000 
  -p 8000:8000 
  --name portainer 
  --restart always 
  -v /var/run/docker.sock:/var/run/docker.sock 
  -v portainer_data:/data 
  portainer/portainer-ce:latest

访问方式:
打开浏览器访问 http://localhost:9000,首次登录需设置管理员密码,之后选择 “Local” 即可管理本地 Docker 环境。

2. Lazydocker(命令行管理工具)

适合习惯终端操作的用户,通过交互式界面管理 Docker 资源。

安装方式(使用脚本):


curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash

使用:直接在终端输入 lazydocker 即可启动交互界面(支持键盘快捷键操作)。

3. Docker Compose(容器编排工具)

用于定义和运行多容器应用(已在 Docker 安装时附带,验证是否安装):


docker compose version  # 若输出版本号则已安装

若未安装,单独安装:


sudo apt install -y docker-compose-plugin

三、验证管理工具

Portainer:访问 http://localhost:9000 确认可正常登录并查看本地容器。Lazydocker:终端输入 lazydocker 确认可显示 Docker 资源列表。Docker Compose:创建一个简单的 docker-compose.yml 测试:

version: '3'
services:
  nginx:
    image: nginx:alpine
    ports:
      - "8080:80"
执行 docker compose up -d,通过 docker ps 确认 nginx 容器是否启动。

总结

通过以上步骤可完成 Docker 基础环境及管理工具的安装,图形化推荐 Portainer,命令行推荐 Lazydocker,多容器编排优先使用 Docker Compose。

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】小学英语高频常用词汇,下载了好好练习一下,看看能对多少?(2025-11-18 00:31)
【系统环境|】【陕西】吴清西:说解《说文解字》中的渭南方言词语(三)(2025-11-18 00:31)
【系统环境|】2.4寸IPS :ILI9341带触摸高清240*320(2025-11-18 00:30)
【系统环境|】技术 | 多线并接应该如何测拉力?(2025-11-18 00:30)
【系统环境|】​华与华兄弟:卖符号和词语二十年(2025-11-18 00:29)
【系统环境|】手把手教你搭建 Kafka 集群,一文就够了!(2025-11-18 00:29)
【系统环境|】Kafka集群最全详解(图文全面总结)(2025-11-18 00:28)
【系统环境|】Linux 9 自动化部署 Kafka 集群(2025-11-18 00:28)
【系统环境|】DeepSeek 生成的数学公式如何完美转换成 Word?3 步搞定转 Word 格式(2025-11-18 00:27)
【系统环境|】Office中的公式如何编辑才完美(2025-11-18 00:27)
手机二维码手机访问领取大礼包
返回顶部