环境:
VPS :1GB vMem 10GB vSSD 1 vCPU
目标:
运行一个在 docker 上部署的应用。
步骤:
1. 关于内存消耗:
- Docker 守护进程(Docker daemon)基础占用:
- 空载时约 50-100MB 内存
- 运行时可能增加到 200-300MB
- 每个容器的内存占用,取决于容器中运行的应用
- 内存限制
- docker run 命令 -m 指定最大值
docker run -m 512m nginx
- 内存使用查看命令
docker stats
2. 安装与配置步骤:
1) 升级并安装必要软件包
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
2)添加 Docker 官方 GPG key
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
这样就可以用 apt update 获得 docker 软件列表,可以继续安装
4)更新软件列表与安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5)查看版本,验证安装
sudo docker --version