当前位置: 首页 > backend >正文

nginx和docker常用指令

Nginx 的常用指令分为两类:操作命令(命令行)配置文件中的指令。下面列出最常用的 操作命令

一、Nginx 常用操作命令(命令行执行):

命令作用
nginx启动 Nginx
nginx -s stop快速停止 Nginx,立即终止所有连接
nginx -s quit平滑停止 Nginx,处理完当前连接后退出
nginx -s reload重载配置文件(不停止服务)
nginx -s reopen重新打开日志文件(用于日志切割后)
nginx -t检查配置文件是否有语法错误
nginx -v查看 Nginx 的版本
nginx -V查看编译参数和模块
`ps -efgrep nginx`
kill -HUP <PID>手动向主进程发送 HUP 信号,作用等同于 reload
systemctl start nginx使用 systemd 启动 nginx(Linux 系统常见)
systemctl stop nginx停止 nginx
systemctl restart nginx重启 nginx
systemctl reload nginx平滑重载配置
systemctl status nginx查看运行状态

二、配置文件中的常用指令(nginx.conf):

指令作用
worker_processes设置工作进程数
events {}定义事件驱动相关设置
http {}配置 HTTP 服务
server {}配置虚拟主机
listen设置监听端口
server_name设置主机名或域名
location匹配 URL 路径并定义处理方式
root / alias设置文件根目录
index设置默认首页文件名
proxy_pass反向代理转发地址
error_page自定义错误页面

Docker 的常用指令主要分为 5 类:镜像操作、容器操作、网络、数据卷、系统管理。以下是常用 Docker 命令汇总:


一、镜像相关

命令说明
docker pull 镜像名下载镜像(如:docker pull nginx
docker images列出本地所有镜像
docker rmi 镜像ID/名删除镜像
docker build -t 名字 .通过 Dockerfile 构建镜像
docker tag 源镜像 目标名给镜像打标签
docker save -o 文件名.tar 镜像名导出镜像为文件
docker load -i 文件名.tar导入镜像文件

二、容器相关

命令说明
docker run -it 镜像名创建并进入容器交互模式
docker run -d 镜像名后台运行容器
docker ps查看运行中的容器
docker ps -a查看所有容器(包含已停止)
docker stop 容器ID停止容器
docker start 容器ID启动容器
docker restart 容器ID重启容器
docker rm 容器ID删除容器
docker exec -it 容器ID bash进入正在运行的容器终端
docker logs -f 容器ID实时查看容器日志

三、端口、挂载、命名等常用参数

 

bash

复制编辑

docker run -d \ -p 8080:80 \ # 映射端口(宿主机:容器) -v /宿主机路径:/容器路径 \ # 数据卷挂载 --name 容器名 \ # 设置容器名称 镜像名


四、网络与数据卷

命令说明
docker network ls查看网络列表
docker volume ls查看卷列表
docker volume create 卷名创建数据卷
docker network create 网络名创建网络
docker inspect 容器/镜像名查看详细信息

五、系统维护

命令说明
docker system df查看占用的空间
docker system prune清理无用数据(镜像、容器等)
docker info查看 Docker 系统信息
docker version查看 Docker 版本
http://www.xdnf.cn/news/8268.html

相关文章:

  • thinkpad x220降频到0.7Ghz解决办法
  • 遥控器芯片6nm与3nm技术对比!
  • 如何将吉客云奇门数据无缝对接金蝶云星空
  • 远程升级方案(经通讯管理机)
  • 怎么有效降低知网AIGC率?
  • 华为RH1288HV3 BMC忘记用户名密码如何恢复默认
  • 华为仓颉语言如何进行交叉编译
  • 第三十二天打卡
  • 构建基于全面业务数据的大数据与大模型企业护城河战略
  • 【Linux】网络基础3
  • JUC入门(五)
  • 进程、线程和协程切换的比喻
  • 【分治】归并排序:递归版 非递归版
  • IDC机房交换机紧急更换的流程和注意事项
  • torch.gather()和torch.sort
  • 火语言UI组件--控件函数调用
  • 免费开源的图片分割小工具
  • RT-Thread源码阅读(1)——基本框架
  • 通过云服务器实现异地组网 部署WireGuard
  • 【机器学习】 关于外插修正随机梯度方法的数值实验
  • 听脑AI:革新沟通方式,开启高效信息时代
  • 核实发票的真实性与合法性-发票查验接口-虚假发票防范
  • 关于Newtonsoft版本不兼容问题处理
  • sentinel滑动时间窗口算法详解
  • 系统性能分析基本概念(3) : Tuning Efforts
  • imuerrset
  • PT8P2104触控型8Bit MCU
  • 【Django Serializer】一篇文章详解 Django 序列化器
  • deep-rtsp 摄像头rtsp配置工具
  • 高频与超高频RFID读写器技术应用差异解析