Products
GG网络技术分享 2025-11-12 21:58 3
您给的文档内容基本上说说了怎么用 Docker 安装和配置 Nginx 服务器。
安装 Docker

bash
$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo systemctl start docker
$ sudo systemctl enable docker
运行 Nginx 容器
bash
$ sudo docker run -d -p :80 mynginx
-d 表示容器在后台运行那个。-p 80: 表示将容器的 80 端口映射到宿主机的 80 端口。拉取镜像
bash
$ sudo docker pull nginx
列出镜像
bash
$ sudo docker images
docker-compose.yml 文件
docker-compose.yml 文件来定义服务、网络和卷等。启动服务
docker-compose.yml 文件所在目录施行以下命令启动容器:
bash
$ sudo docker-compose up
挂载配置文件
-v 标志将本地配置文件挂载到容器中:
bash
$ sudo docker run -d -p 80 -v /pathto/mynginx:/etc/nginx/conf.d mynginx
配置文件示例
mynginx 目录,并在其中创建 my.conf 配置文件:
nginx
server {
listen 80;
server_name mydomain.com;
location / {
root /var/www/html;
index index.html;
}
}
沉启容器
bash
$ sudo docker restart container_id
Docker 给了一种轻巧量级、可移植的容器化方式,Neng简化应用程序的部署和运行。通过 Docker, Neng轻巧松地将应用程序及其依赖打包成一个容器,并在随便哪个支持 Docker 的周围中运行。用 Docker Compose Nenggeng方便地管理许多容器应用,而 Nginx 配置文件则允许对 Nginx 进行自定义配置。
Demand feedback