docker部署集群服务
来源:互联网 发布:淘宝买手机售后保修 编辑:程序博客网 时间:2024/06/09 23:23
创建集群服务:
docker service create --name <IMAGE>
--name flag names the service
创建单个服务
docker service create \
--name my-service1 \
--mount type=bind,source=/apps/webapps,destination=/var/lib/apache-tomcat-7.0.68/webapps \
--publish 8080:8080 \
192.168.8.236:5000/webs4.1
http://www.open-open.com/lib/view/open1475981972457.html
官方文档:service create
https://docs.docker.com/engine/reference/commandline/service_create/#/add-bind-mounts-or-volumes
docker service ls
查看服务运行在那些节点上:
docker service ps <Service ID or Name>
dockerps (在service的工作node上执行)
docker logs -f <container-Name>
查看服务详细信息:
docker service inspect my-service1 --pretty
删除服务
docker service rm <Service ID or Name>
运行多个服务实例
创建overlay-network:
docker network create \
--driver overlay \
--opt encrypted \
my-network3
docker network ls
先把项目拷到另一个节点的相同路径下(此处之后改用分布式文件系统)
scp -r webtest root@192.168.8.231:/apps/webapps/
在swarm上用overlay网络创建一个服务
docker service create \
--name my-service2 \
--replicas 5 \
--network my-network3 \
--mount type=bind,source=/apps/webapps,destination=/var/lib/apache-tomcat-7.0.68/webapps \
--publish 9080:8080 \
192.168.8.231:5000/web4.2
查看服务:
docker service ls
查看服务运行实例(容器)的节点分布情况:
docker service ps <service-name>
访问服务:
curl http://192.168.8.230:9080/webtest/index.jsp
动态缩放服务规模
docker service scale <Service ID or Name>=<replicas No.>
滚动更新服务
docker service update \
--image new_version_image_name \
--update-delay number \ 延时
--update parallelism number \ 并行数
Service Namess
服务自动迁移:
docker node update --availability drain manager(manager node上执行操作)
执行该命令后work节点变为不可用,其上运行的服务实例将迁移到其他节点上。
docker node update --availability active manager
https://segmentfault.com/a/1190000006839113
docker 1.12 的服务自动发现
http://www.tuicool.com/articles/U3IJNvq
- docker部署集群服务
- Docker集群网络部署
- docker部署spark集群
- Docker部署Hadoop集群
- Docker集群部署
- Docker部署Zookeeper集群
- Docker部署Zookeeper集群
- Docker部署Hadoop集群
- docker部署etcd集群
- docker实战2 (docker swarm的应用,docker集群的构建,在docker集群中部署服务的创建与更新)
- docker 部署nginx+weblogic集群
- 使用Docker部署Spark集群
- Docker 容器部署 Consul 集群
- Ubuntu docker spark集群部署
- docker-compose 部署hadoop集群
- docker中部署redis集群
- 如何部署 Docker Registry 服务
- 使用docker compose部署服务
- 字符串必须包含大写字母,小写字母和数字
- linux配置软raid/故障模拟
- 使用ffmpeg将mp4文件中的h264码流转为raw h264文件格式或ts文件格式
- const放在函数前后的区别
- React总结11:ref的用法
- docker部署集群服务
- 线程安全总结(一)
- 3、Angular-Ui Router 多个命名视图
- Unity协程函数
- 计算机经典集合
- Android6.0运行时权限适配
- Oracle 查询数据库中没有数据的表
- voip sip消息返回码
- 如何使用Speccy保存快照