服务器安装 Nginx ,是直接apt install,还是用docker安装?
主要想了解的是方便管理,我看掘金上有人说用apt直接安装要自己创建和写配置文件,docker可以直接改配置文件就可以了,不过找docker的镜像文件好像不好找,所以才上来问下大佬,应该要怎么选择
服务器安装 Nginx ,是直接apt install,还是用docker安装?
主要想了解的是方便管理,我看掘金上有人说用apt直接安装要自己创建和写配置文件,docker可以直接改配置文件就可以了,不过找docker的镜像文件好像不好找,所以才上来问下大佬,应该要怎么选择
docker的话映射出来端口就行的。
都行看你觉得哪个方便 我更喜欢docker
我选择编译安装
不是,可能是我的问题没问完全吧,我改一下
用go语言写的caddy,单个执行文件,安装和使用都很方便。
docker 直接 docker pull nginx不就有了么?
我知道安装方式,主要是管理和修改哪个更方便
直接yum -y install nginx
直接安装方便管理和修改吗?
很方便,nginx,这东西很容易管理啊
建议apt install,本地编辑nginx -s reload重载就欧了
docker安装,你还是要写配置文件啊,而且还要-v怼进去而且,还要restart容器
还有考虑以后卸载的时候,docker可以直接删除镜像就删干净了,apt可能还有残留
纯手工 就 apt/yum
类似
tee /etc/yum.repos.d/nginx-mainline.repo<<EOF
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/9/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
EOF
更傻瓜可以考虑考虑宝塔面板这种
找 docker-compose 管理起来啊 就一个 docker-compose down / up -d 就行了
apt直接安装和docker安装都有各自的优点,所以不知道要咋选择
apt安装和docker安装差不多,docker镜像直接用官方的nginx:latest就好
如果有需要安装插件的需求,用编译安装版的
我都是编译装的,也不麻烦多少
编译安装比较好吧,比较习惯。
习惯用docker安装,方便环境隔离,卸载也方便