/
#dev

Docker、Nginx等常用命令

服务器测试

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

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

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