一聚教程网:一个值得你收藏的教程网站

热门教程

Linux 服务器搭建如何部署 Docker 容器环境

时间:2026-08-19 07:54:49 编辑:袖梨 来源:一聚教程网

Linux部署Docker环境三步:装Docker(用最新脚本curl -fsSL https://get.docker.com | sh)、配基础(配置daemon.json启用镜像加速和overlay2驱动)、跑容器(测试nginx:alpine并验证访问)。

直接在 Linux 服务器上部署 Docker 容器环境,核心是三步:装 Docker、配基础、跑容器。不复杂,但关键细节容易跳过,比如镜像加速和权限配置。

安装 Docker 引擎

推荐用最新一键脚本,适配 Ubuntu、CentOS、Debian 等主流系统,自动识别发行版并配置 systemd 服务:

  1. 执行命令:curl -fsSL https://get.docker.com | sh
  2. 启动并设为开机自启:sudo systemctl start docker && sudo systemctl enable docker
  3. 验证是否就绪:docker --versionsudo docker run hello-world

若需指定版本或用于生产环境,可用 APT/YUM 源安装,支持精确控制 Docker CE 版本号。

配置镜像加速与存储驱动

国内访问 Docker Hub 较慢,必须配置镜像加速;同时建议启用 overlay2 存储驱动提升性能:

  1. 创建或编辑 /etc/docker/daemon.json,写入:
{"registry-mirrors": ["https://你的加速地址.mirror.aliyuncs.com"],"storage-driver": "overlay2","storage-opts": ["overlay2.override_kernel_check=true"]}

常见加速地址包括阿里云、腾讯云、中科大源(可查对应文档获取最新地址)。保存后执行:sudo systemctl daemon-reload && sudo systemctl restart docker

验证容器运行能力

装完不是终点,要确认容器能真正跑起来:

  1. 拉一个轻量镜像测试:sudo docker pull nginx:alpine
  2. 启动临时容器并映射端口:sudo docker run -d -p 8080:80 --name test-nginx nginx:alpine
  3. 访问服务器 IP:8080,看到欢迎页即说明网络、镜像、运行三者均正常

注意:普通用户默认无法执行 docker 命令,如需免 sudo,可将用户加入 docker 组:sudo usermod -aG docker $USER,然后重新登录终端生效。

热门栏目