ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

note-docker compose

2022-04-15 10:01:31  阅读:200  来源: 互联网

标签:compose service root 192 note docker tm01


docker进阶

docker-compose

安装

下载

[root@192 ~]# curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` >  /usr/local/bin/docker-compose
#国内节点
chmod +x /usr/local/bin/docker-compose

docker-compose version

https://docs.docker.com/compose/gettingstarted/

docker-compose

以前都是单个docker run启动容器

docker-compose。通过docker-compose编写yml配置文件,可以通过docker-compose一键启动所以服务、停止服务。

配置文件

version: "3.9"    #版本


services:    #服务
	服务1:
        #服务器配置   docker配置几乎都可以
        images
        network
        build
        .....
	服务2:
		#服务器配置
        images
        network
        build
        .....


#其他配置  网络、卷挂载、全局规则
	networks:
    volumes:
    

image-20210826094916153

Docker Swarm

image-20210826105312270

初始化节点docker swarm init

docker swarm init --advertise-addr 192.168.1.8    #地址设定为本机地址

image-20210826105754067

加入节点docker swarm join

#获取令牌
docker swarm join-token manager
docker swarm join-token worker

image-20210826110120215

查看节点信息docker node ls

image-20210826142420463

raft协议

raft协议:保证大多数节点存活才可以用。集群至少大于3台。

docker service

image-20210826143838293

启动服务

[root@192 ~]# docker service create -p 4444:8080 --name tm01 tomcat
5a4bokv6kjuf73wuybwftxubl
overall progress: 1 out of 1 tasks 
1/1: running   
verify: Service converged 
[root@192 ~]# 

image-20210826145441785

查看服务

[root@192 ~]# docker service ps tm01
ID             NAME      IMAGE           NODE           DESIRED STATE   CURRENT STATE            ERROR     PORTS
9sd4xqd01ddh   tm01.1    tomcat:latest   192.168.1.13   Running         Running 18 seconds ago             
[root@192 ~]# docker service ls
ID             NAME      MODE         REPLICAS   IMAGE           PORTS
5a4bokv6kjuf   tm01      replicated   1/1        tomcat:latest   *:4444->8080/tcp

image-20210826145525038

docker service inspect tm01
#查看详细

动态扩缩容(1)

docker service update --help

image-20210826150013421

docker service update --replicas 5 tm01

image-20210826150638355

动态扩缩容(1)

docker service scale tm01=10

image-20210826151047407

移除

[root@192 ~]# docker service rm tm01

image-20210826151231124

标签:compose,service,root,192,note,docker,tm01
来源: https://www.cnblogs.com/yy9knsg/p/16147700.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有