十一博客 十一博客

利用docker对接实现一机多节点

in 默认类,技术控 read (717) 文章转载请注明来源!

今天教大家如何利用docker对接节点实现一机多节点或一机多站点

首先我测试的机子是centos 7.x 64位的,其他linux系统都可以

先搭建docker,我这里采用官方的一键脚本搭建

curl -sSL https://get.docker.com/ | sh
service docker restart

搭建完成后采用VINGA 的博客的docker仓库进行搭建

webapi 方式对接:

docker run -d --name=ssrmu -e NODE_ID=节点ID -e API_INTERFACE=modwebapi -e WEBAPI_URL=需要对接的地址 -e WEBAPI_TOKEN=前端设置的token --network=host --log-opt max-size=50m --log-opt max-file=3 --restart=always fanvinga/docker-ssrmu

数据库方式对接:

docker run -d --name=ssrmu -e NODE_ID=节点ID -e API_INTERFACE=glzjinmod -e MYSQL_HOST=MYSQL地址 -e MYSQL_USER=mysql用户名 -e MYSQL_DB=数据库名 -e MYSQL_PASS=数据库密码 --network=host --log-opt max-size=50m --log-opt max-file=3 --restart=always fanvinga/docker-ssrmu

docker 常用命令

docker container ls  #查看所有正在运行的 docker 
docker logs -f dockername  #查看选定 docker 的 log
docker rm -f dockername  #删除指定 docker
docker system df  #查看容器使用的磁盘空间
docker system prune -a  #对 docker 进行全面垃圾回收

下面就开始说明如何进行一机多节点或一机多站点,其实很简单

看到对接代码中的--name,后面的值是创建docker的名称,修改一个后即可对接

正常对接即可实现一机多节点或一机多站点

注意:使用这种方式对接时,多站点最好采用单端口对接,避免端口冲突

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://blog.67cc.cn/archives/using-docker-docking-to-realize-one-machine-with-multiple-nodes.html (转载时请注明本文出处及文章链接)

教程分享
发表新评论
❋该站点已苟活
© 2017-2019 十一博客 蜀ICP备15021123号-1
又拍云
PREVIOUS NEXT
雷姆
拉姆