赞
踩
既然说到docker 我们这里肯定是优先使用docker去进行部署与使用Portainer
Portainer的使用还是及其方便的只需要一条指令就可以搞定:
docker run -ti -d --name kevin-portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
创建账户
因为portainer安装在了本地docker上,虽然我们是通过web去访问但是这里选择local docker即可
查看正在运行的容器
docker-compose 运行的容器
接下来我们来创建一下Nginx容器
newwork选择bridge 端口映射 设置为我们希望暴露的值之后部署容器
查看部署效果
对于nginx我们最重要的是要挂载其配置文件以及静态文件这里我们采用一种比较特殊的方式来实现config文件的修改与查看:
使用filebrewser:
也可以使用命令创建:
docker run -d -v /root/filebrowser/sites/root:/srv -v /root/filebrowserconfig.json:/etc/config.json -v /root/filebrowser/database.db:/etc/database.db -p 32779:80 filebrowser/filebrowser
查看nginx的配置文件Volume
将filebrowser的Volume设置为nginx的Volume
之后我们进入filebrewser即可看到nginx的配置文件:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。