一、卸载docker nginx卸载docker nginx。如果尚未安装,请跳过此步骤,配置将会失败。建议卸载已安装的nginx,防止冲突。
1.检查是否有启动的nginx,如果没有,直接在第三步删除nginx容器。
docker ps
2.停止nginx容器
码头工人停止购物-管理3。删除nginx容器
码头工人rm nginx
第二,docker nginx安装配置拉起最新版本的官方镜像。
docker pull nginx:最新
2.检查安装是否成功。
docker图像
3.启动nginx,命名并映射到端口8080。
docker run --name nginx -test -p 8080:80 -d nginx
4.进入正在运行的nginx容器,在容器中安装vim。
docker exec -it nginx -test/bin/ba shapt -获取更新apt -获取安装vim5。输入nginx,backup并配置default.conf文件。
CD/etc/nginx/conf . d/CP default . conf . bak vim nginx . conf根据自己的服务器进行自我配置。
6.退出容器
ESC :wqexit7。重启容器
Docker重启nginx -测试docker nginx配置完成
三。nginx挂载将容器内置的文件挂载到外部,这样就不用频繁进入nginx容器,适合频繁修改和复杂使用。
1.在mnt中创建一个nginx的挂载文件。
CD/MNT MKDIR nginx-MNT/{conf,html,logs} CD nginx-MNT2。将nginx.conf和default.conf文件分别复制到主机/mnt/nginx和/mnt/nginx/conf。
Docker CP nginx -test:/etc/nginx/nginx . conf ./Docker CP nginx -test:/etc/nginx/conf . d/default . conf ./conf/3。卸载并重新创建nginx容器。
docker stop nginx -test docker RM nginx -test docker run -D--name nginx -test -p 8080:80 -v/mnt/nginx -mnt/nginx . conf:/etc/nginx/nginx . conf -v/mnt/nginx -mnt/logs:/var/log/nginx -v/mnt/nginx -mnt/html:/usr/share/nginx/html -v/mnt/nginx -名称:nginx容器名称-p表示:nginx容器的端口80映射到主机4的端口8080表示:主机目录映射到nginx容器目录& ndashPrivileged=true表示容器对挂载的目录具有读写权限。
4.创建一个html格式的index.html文件
vim html/index . html #编写描述并退出HTL低世界Docker -nginx ESC: WQ
Nginx挂载配置完成
综上所述,这篇关于docker中卸载、安装、配置和挂载nginx的文章就介绍到这里。关于在Docker中卸载、安装、配置和挂载nginx的更多信息,请搜索主机频道zhujipindao以前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册