云服务器 Docker 怎么安装和使用?2026 年 Docker 入门指南,容器化部署教程

频道:服务器知识 日期: 浏览:2

Docker 是什么

Docker 是开源的应用容器引擎,让开发者可以打包应用及依赖包到容器中,实现快速部署和迁移。

Docker 安装

CentOS 安装

  • 卸载旧版本 yum remove docker

  • 安装依赖 yum install -y yum-utils

  • 添加仓库 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

  • 安装 Docker yum install docker-ce docker-ce-cli containerd.io

  • 启动服务 systemctl start docker

Ubuntu 安装

  • 更新 apt apt update

  • 安装依赖 apt install apt-transport-https ca-certificates curl

  • 添加 GPG 密钥和仓库

  • 安装 Docker apt install docker-ce docker-ce-cli containerd.io

    云服务器 Docker 怎么安装和使用?2026 年 Docker 入门指南,容器化部署教程

  • 启动服务 systemctl start docker

Docker 基本命令

镜像操作

  • 拉取镜像 docker pull 镜像名

  • 查看镜像 docker images

  • 删除镜像 docker rmi 镜像 ID

容器操作

  • 运行容器 docker run -d -p 80:80 nginx

  • 查看容器 docker ps

  • 停止容器 docker stop 容器 ID

  • 删除容器 docker rm 容器 ID

Docker Compose

安装 Compose

  • 下载 docker-compose

  • 授权 chmod +x docker-compose

  • 移动到 PATH sudo mv docker-compose /usr/local/bin/

    云服务器 Docker 怎么安装和使用?2026 年 Docker 入门指南,容器化部署教程

使用示例

  • 创建 docker-compose.yml

  • 定义服务和配置

  • 启动 docker-compose up -d

实战案例

部署 Nginx

  • docker run -d -p 80:80 --name web nginx

部署 MySQL

  • docker run -d -e MYSQL_ROOT_PASSWORD=123456 mysql:8

最佳实践

  • 使用官方镜像

  • 定期更新镜像

  • 配置数据卷持久化

  • 限制容器资源

  • 使用 Dockerfile 自定义镜像