Docker:部署Nginx

目录


一、搜索镜像

linux 复制代码
docker search docker-0.unsee.tech/nginx:1.14.2

二、拉取镜像

linux 复制代码
docker pull nginx:1.14.2

三、创建本地挂载目录

linux 复制代码
mkdir -p /root/nginx/{conf,html,log} 

四、编写nginx配置文件

需要注意的是,这里的root目录一定要写/usr/share/nginx/html否则找不到

conf 复制代码
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  192.168.98.129;
		charset utf-8;

		location / {
			root   /usr/share/nginx/html;
            index  index.html index.htm;

			try_files $uri $uri/ /index.html;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

五、启动容器

linux 复制代码
docker run -d --name nginx -p 80:80 \
--restart=unless-stopped \
-v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /root/nginx/html:/usr/share/nginx/html \
-v /root/nginx/log:/var/log/nginx \
--network 网络名称 \
nginx:1.14.2
相关推荐
啦啦啦小石头6 分钟前
Docker 换源
docker
银发控、8 分钟前
nginx静态资源
运维·nginx
等什么君!3 小时前
docker -数据卷技术
运维·docker·容器
上天_去_做颗惺星 EVE_BLUE4 小时前
Docker高效使用指南:从基础到实战模板
开发语言·ubuntu·docker·容器·mac·虚拟环境
好好沉淀5 小时前
Docker开发笔记(详解)
运维·docker·容器
禅口魔心6 小时前
Win10 + WSL2 + Docker:K510(DongshanPI-Vision)开发环境从踩坑到跑通全记录(交叉编译 + 上板运行)
docker·嵌入式开发·wsl2·k510
Ankie Wan6 小时前
cgroup(Control Group)是 Linux 内核提供的一种机制,用来“控制、限制、隔离、统计”进程对系统资源的使用。
linux·容器·cgroup·lxc
熊猫钓鱼>_>7 小时前
动态网站发布部署核心问题详解
前端·nginx·容器化·网页开发·云服务器·静态部署
Free Tester8 小时前
基于已有容器生成Dockerfile
docker
lcx_defender8 小时前
【Docker】Docker部署运行nacos
运维·docker·容器