nginxalreadydocker

Docker - 部署网页到nginx镜像中

2022-01-18  本文已影响0人  蓉漂里的小白

下载nginx 镜像:

Docker pull nginx:latest

启动镜像

Docker start nginx

查看启动后的镜像id

Docker ps 
image.png

进入镜像

docker exec -it 801be86b1a6b bash

查找nginx的默认配置文件

cd etc/nginx/conf.d/
ls

nginx的默认配置文件:default.conf

查看配置文件,确认nginx的root目录

从图片可以看到root目录:/usr/share/nginx/html
这个目录则是容器的目标目录,接下来需要将待部署的资源通过docker命令拷贝到该文件目录下。

cat default.conf 
image.png

退出容器

Exit

拷贝待部署的文件到nginx容器的root目录下

docker cp {源文件/目录} {容器ID}:{容器目的地址}
docker cp css 801be86b1a6b:/usr/share/nginx/html/
docker cp js 801be86b1a6b:/usr/share/nginx/html/
docker cp login.html 801be86b1a6b:/usr/share/nginx/html/

docker cp命令类似于UNIX中的cp -a命令,递归复制目录下的所有子目录和文件

完成后直接访问:

http://{ip}:{port}/login.html
image.png

“注:也可以通过映射的方式将docker中的nginx目录映射到资源服务器上”

上一篇 下一篇

猜你喜欢

热点阅读