网站建设买了域名,茌平网站制作,最牛的网站建,河北建设集团官方网站要解决什么问题#xff1f;
把日益复杂化、工程化的开发环境#xff0c;以及生产环境#xff0c;变得简单#xff0c;自动化部署。
达到什么效果#xff1f;
环境处处一致#xff0c;并且自动化部署#xff0c;提升生产力#xff0c;又快又好。
当您更换电脑、更换…要解决什么问题
把日益复杂化、工程化的开发环境以及生产环境变得简单自动化部署。
达到什么效果
环境处处一致并且自动化部署提升生产力又快又好。
当您更换电脑、更换环境、或新来同事、开发环境、生产环境再也不用耗时费力的部署搭建环境了。
使用方式
debian/ubuntu/deepin
sudo wget -O /tmp/src.tar.gz https://gitee.com/gogls/docker-tool/raw/master/src.tar.gztar -C /tmp -zxvf /tmp/src.tar.gzcd /tmp/src/sudo bash /tmp/src/start.sh运行后如下图
介绍
docker 项目管理套件傻瓜化自动化的操作。支持docker的安装卸载、docker-compose的安装卸载、portainer管理面板的安装卸载。以及常用开源项目的部署自动判断开发环境或生产环境。
适用人群
适合企业运维人员或无运维岗的企业负责部署的人员以及想学习 docker 的人员。
您可以用本项目作为运维模板增加自己公司的项目进去实现自动化部署。
原理讲解
先要具备基础的 docker 知识。它是一个轻量的软件运行时环境类似于一个虚拟机但它不是虚拟机。
先看本项目目录结构 代码都在 /src 文件里。 /src/develop 目录是开发环境 /src/production 目录是生产环境 docker-compose.yml 是 docker 容器编排工具。 production/ai.goooo.love.conf 是 nginx 的配置文件是一个前后端分离的项目配置文件。
最后通过start.sh这个 shell 脚本来作为入口文件作为操作界面对不同的 linux 发行版进行判断以及所有的自动化处理。
src.tar.gz是把 /src 目录压缩打包。然后通过文章开头的命令下载这个压缩包进行解压并执行 ./start.sh 文件就实现了最终的效果。
后记
本项目长期维护可提出建议或意见 开源地址https://gitee.com/gogls/docker-tool