0
点赞
收藏
分享

微信扫一扫

docker安装nginx及使用dockfile创建镜像和使用

岛上码农 2022-06-21 阅读 80

docker安装nginx

拉取nginx最新镜像

docker pull nginx:latest

docker安装nginx及使用dockfile创建镜像和使用_nginx

运行容器


说明:本地8080映射到80端口,-d nginx nginx容器一直在后台运行


docker run --name vm-nginx -p 8080:80 -d nginx

 安装验证成功

http://192.168.110.100:8080/

docker安装nginx及使用dockfile创建镜像和使用_vim_02

 

 

 

nginx dockerfile

dockerfile 内容

FROM nginx

RUN mkdir -p /basicfinder/log/nginx/ \
&& rm -rf /etc/nginx/conf.d/* \
# install vim
&& apt-get update \
&& apt-get install -y vim \
# install ping
&& apt install -y iputils-ping

COPY ./conf.d/v3nf.conf /etc/nginx/conf.d

build

docker build -t nginx:cible1.0 .

运行容器(老的,后续删除,可不参考)

docker run --name vm-basicfinder-v3nf-nginx -p 9080:80 -d  -v /mnt/hgfs/basicfinder/v3nf-api:/basicfinder/www/v3nf.basicfinder.com/api --net vm-basicfinder-v3nf nginx:cible1.0

运行容器(优化后)

docker run --name vm-nginx-saas -p 9081:80 -d  -v /mnt/hgfs/basicfinder:/basicfinder/www --net vm-bf --restart=on-failure:10 wohaokun/nginx:1.12.0

支持多端口映射,便于多个项目配置在同一nginx容器中

复制代码
//windows
docker run --name vm-nginx-saas -p 9081:80 -p 9082:9082 -d -v /mnt/hgfs/basicfinder:/basicfinder/www --net vm-bf --restart=on-failure:10 wohaokun/nginx:1.12.0

//mac
docker run --name bf-nginx -p 9081:80 -p 9082:9082 -p 9083:9083 -d -v /Users/wanghaokun/dev:/basicfinder/www --net vm-bf --restart=on-failure:10 wohaokun/nginx:1.12.0
复制代码

修改nginx配置文件

cp /basicfinder/www/docinner/code/dockerfile/nginx-dockerfile/conf.d/v3nf-basic.conf /etc/nginx/conf.d/
rm /etc/nginx/conf.d/v3nf.conf


举报

相关推荐

0 条评论