Docker安装与管理Nginx

简介: Docker安装与管理Nginx

1. 拉取Nginx镜像

# 使用官方最新版本的Nginx镜像
docker pull nginx

# 或者指定特定版本(例如:1.23.0)
docker pull nginx:1.23.0

2. 创建并启动Nginx服务

# 启动一个名为my-nginx的容器,并将主机的80端口映射到容器的80端口
# `-d` 参数表示在后台运行容器
# `--name` 参数用于命名容器
# `-p` 参数用于端口映射
docker run --name my-nginx -p 80:80 -d nginx

# 如果需要挂载本地目录作为Nginx配置和网页文件存放位置
# 假设你有一个本地的配置文件目录`/path/to/nginx/conf` 和网页资源目录 `/path/to/nginx/html`
docker run --name my-nginx -p 80:80 -v /path/to/nginx/conf:/etc/nginx/conf.d -v /path/to/nginx/html:/usr/share/nginx/html -d nginx

3. 查看正在运行的Nginx实例

# 列出所有运行中的容器
docker ps

# 或者仅列出名称为my-nginx的容器状态
docker ps -f "name=my-nginx"

4. 停止Nginx服务

# 停止名为my-nginx的容器
docker stop my-nginx

5. 启动已停止的Nginx服务

# 启动之前停止的my-nginx容器
docker start my-nginx

6. 删除Nginx容器

# 删除已停止的my-nginx容器
docker rm my-nginx

# 若要强制删除正在运行的容器,添加 `-f` 或 `--force` 参数
docker rm -f my-nginx

配置自定义Nginx配置

若要配置自定义Nginx配置,请在挂载的本地配置目录中修改相应的.conf文件。然后重新启动容器以应用更改。

# 修改本地配置后重新启动容器
docker restart my-nginx

以上操作覆盖了基本的Docker+Nginx管理流程,实际部署时请根据具体需求调整命令参数。

目录
相关文章
|
2天前
|
持续交付 开发工具 git
阿里云云效产品使用问题之在云效代码域中gitlab使用docker安装的,迁移时遇到“获取企业信息失败”,是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4天前
|
Linux Docker 容器
Centos8安装Docker
Centos8安装Docker
19 1
|
4天前
|
Ubuntu Docker 容器
ubuntu安装docker
ubuntu安装docker
57 1
|
3天前
|
应用服务中间件 Linux 程序员
老程序员分享:nginx安装及其配置详细教程
老程序员分享:nginx安装及其配置详细教程
|
3天前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
42 0
|
3天前
|
关系型数据库 应用服务中间件 nginx
Docker + node(koa) + nginx + mysql 线上环境部署
Docker + node(koa) + nginx + mysql 线上环境部署
|
3天前
|
Docker 容器
技术经验分享:Docker安装及更换源
技术经验分享:Docker安装及更换源
28 0
|
3天前
|
关系型数据库 MySQL 数据库
轻松入门:使用Docker安装MySQL数据库的完全指南
轻松入门:使用Docker安装MySQL数据库的完全指南
|
3天前
|
NoSQL Linux 数据安全/隐私保护
轻松搭建Neo4j图数据库:一步步教你在Docker上安装Neo4j Community Server
轻松搭建Neo4j图数据库:一步步教你在Docker上安装Neo4j Community Server
|
4天前
|
Linux 虚拟化 Docker
Docker在windows安装(Win11,docker20.10.23)
Docker在windows安装(Win11,docker20.10.23)
27 0