/ 约 2 min /
#Dev

Docker、Nginx等常用命令

AI Summary 内容由 AI 生成,仅供参考

这篇文章分享了服务器常用测试与部署的实用操作指南,涵盖系统性能检测、网络与硬盘测速、流媒体支持查看,以及Nginx配置管理技巧;同时详细介绍了国内外环境下Docker及Docker‑Compose的安装步骤,并给出更新镜像、重启容器的完整流程。内容实操性强、命令可直接复制使用,适合运维新手或需要快速搭建环境的开发者参考。

服务器测试

查看系统配置,测试网络及硬盘读写速率

wget -qO- bench.sh | bash

网络测速

curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast

显示回程线路

curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash

流媒体测试

bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)

nginx

查看nginx默认配置 sudo nano /etc/nginx/sites-available/default

验证配置 sudo nginx -t

重载配置sudo systemctl reload nginx

重启nginx sudo systemctl restart nginx

docker

安装Docker

非大陆服务器Docker安装

wget -qO- get.docker.com | bash

docker -v  # 查看docker版本

systemctl enable docker  # 设置开机自动启动

非大陆服务器Docker-compose安装

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose --version  # 查看docker-compose版本

国内服务器安装docker

curl -sSL https://get.daocloud.io/docker | sh

docker -v  # 查看docker版本

systemctl enable docker  # 设置开机自动启动

国内服务器安装docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version  # 查看docker-compose版本

更新docker镜像

列出容器

docker ps

停止容器

docker stop 容器名

拉取最新镜像

docker pull 镜像名

删除旧容器(记得保存数据!)

docker rm 容器名

重新运行容器

docker run 参数

docker compose

拉取镜像

docker-compose pull

重启容器

docker-compose up -d --remove-orphans

本文部分命令来自咕咕鸽,在此感谢!