云服务器Docker安装与应用部署全流程指南
文章分类:更新公告 /
创建时间:2026-01-24
在云服务器上用Docker部署应用,能显著提升效率和灵活性,这也是越来越多开发者选择的原因。本文将从环境准备到容器管理,一步步带你掌握云服务器Docker的完整使用流程。
环境准备:确认系统与网络条件
开始安装前需完成两项基础检查。一是确认云服务器系统版本:Docker支持主流Linux发行版,Ubuntu需16.04及以上,CentOS需7及以上。二是确保服务器能正常联网,后续安装需从官方仓库下载软件包,网络畅通可避免下载中断等问题。
第一步:更新系统软件包
登录云服务器打开终端,先更新系统软件包以避免兼容性问题。Ubuntu用户执行:
sudo apt update
sudo apt upgrade -y
CentOS用户则使用:
sudo yum update -y
这两个操作会将已安装的软件包升级到最新版,为后续Docker安装打好基础。
第二步:安装并启动Docker
不同系统安装命令略有差异。Ubuntu直接执行:
sudo apt install docker.io -y
CentOS需先装依赖包,再添加Docker官方仓库:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
安装完成后启动服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
用`docker run hello-world`验证安装,若输出“Hello from Docker!”,说明Docker已正常运行。
第三步:优化镜像下载速度
国内网络环境下,配置镜像源能大幅提升下载效率。编辑或创建`/etc/docker/daemon.json`文件,添加:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
保存后重启Docker服务生效:
sudo systemctl restart docker
第四步:部署第一个容器应用
以Nginx为例演示部署流程。首先从Docker Hub拉取镜像:
sudo docker pull nginx
拉取完成后运行容器,将容器80端口映射到主机80端口并后台运行:
sudo docker run -d -p 80:80 nginx
此时通过云服务器公网IP访问80端口,即可看到Nginx欢迎页面。
第五步:基础容器管理操作
掌握以下命令可轻松管理容器状态:
- 查看运行中容器:`sudo docker ps`
- 查看所有容器(含停止状态):`sudo docker ps -a`
- 停止容器:`sudo docker stop <容器ID或名称>`
- 启动容器:`sudo docker start <容器ID或名称>`
- 删除容器:`sudo docker rm <容器ID或名称>`
通过这套流程,你不仅能在云服务器上快速安装Docker,还能完成应用部署与日常管理。实际使用中可根据需求选择不同镜像,灵活搭建Web服务、数据库等各类应用环境。
上一篇: 海外VPS助力小家电独立站案例分享
工信部备案:粤ICP备18132883号-2