最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
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 服务:
- 执行命令:curl -fsSL https://get.docker.com | sh
- 启动并设为开机自启:sudo systemctl start docker && sudo systemctl enable docker
- 验证是否就绪:docker --version 和 sudo docker run hello-world
若需指定版本或用于生产环境,可用 APT/YUM 源安装,支持精确控制 Docker CE 版本号。
配置镜像加速与存储驱动
国内访问 Docker Hub 较慢,必须配置镜像加速;同时建议启用 overlay2 存储驱动提升性能:
- 创建或编辑 /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
验证容器运行能力
装完不是终点,要确认容器能真正跑起来:
- 拉一个轻量镜像测试:sudo docker pull nginx:alpine
- 启动临时容器并映射端口:sudo docker run -d -p 8080:80 --name test-nginx nginx:alpine
- 访问服务器 IP:8080,看到欢迎页即说明网络、镜像、运行三者均正常
注意:普通用户默认无法执行 docker 命令,如需免 sudo,可将用户加入 docker 组:sudo usermod -aG docker $USER,然后重新登录终端生效。