Инструменты пользователя

Инструменты сайта


docker:swarm:service_create

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
docker:swarm:service_create [2023/12/10 19:09]
werwolf
docker:swarm:service_create [2023/12/23 16:23] (текущий)
werwolf [Примеры]
Строка 84: Строка 84:
  
  
-==== Примеры ==== +==== Примеры ==== 
 **создаем службу** **создаем службу**
 <code bash> <code bash>
 vagrant@server1:​~$ docker service create --name redis redis:​latest vagrant@server1:​~$ docker service create --name redis redis:​latest
- 
  
 vagrant@server1:​~$ docker service ps redis vagrant@server1:​~$ docker service ps redis
 ID             ​NAME ​     IMAGE          NODE      DESIRED STATE   ​CURRENT STATE            ERROR     PORTS ID             ​NAME ​     IMAGE          NODE      DESIRED STATE   ​CURRENT STATE            ERROR     PORTS
-fow99mp8tmr9 ​  ​redis.1 ​  ​redis:​latest ​  ​server2 ​  ​Running ​        ​Running 50 seconds ago  +fow99mp8tmr9 ​  ​redis.1 ​  ​redis:​latest ​  ​server2 ​  ​Running ​        ​Running 50 seconds ago
  
 </​code>​ </​code>​
  
 **смотрим логи** **смотрим логи**
- 
 <code bash> <code bash>
 vagrant@server1:​~$ docker service logs redis vagrant@server1:​~$ docker service logs redis
Строка 112: Строка 111:
  
 **Удалить службу** **Удалить службу**
- 
 <code bash> <code bash>
 vagrant@server1:​~$ docker service rm redis vagrant@server1:​~$ docker service rm redis
Строка 122: Строка 120:
 </​code>​ </​code>​
  
-** Масштабировать службу на другие ноды ** +**Масштабировать службу на другие ноды **
 <code bash> <code bash>
 vagrant@server1:​~$ docker service create --name redis redis vagrant@server1:​~$ docker service create --name redis redis
 qjkv7nbmsk5ed6zs43vlw1b19 qjkv7nbmsk5ed6zs43vlw1b19
-overall progress: 1 out of 1 tasks  +overall progress: 1 out of 1 tasks 
-1/1: running ​  ​[==================================================>​]  +1/1: running ​  ​[==================================================>​] 
-verify: Service converged ​+verify: Service converged
 vagrant@server1:​~$ docker service ls vagrant@server1:​~$ docker service ls
 ID             ​NAME ​     MODE         ​REPLICAS ​  ​IMAGE ​         PORTS ID             ​NAME ​     MODE         ​REPLICAS ​  ​IMAGE ​         PORTS
-qjkv7nbmsk5e ​  ​redis ​    ​replicated ​  ​1/​1 ​       redis:​latest ​  ​+qjkv7nbmsk5e ​  ​redis ​    ​replicated ​  ​1/​1 ​       redis:​latest
 vagrant@server1:​~$ docker service scale redis=2 vagrant@server1:​~$ docker service scale redis=2
 redis scaled to 2 redis scaled to 2
-overall progress: 2 out of 2 tasks  +overall progress: 2 out of 2 tasks 
-1/2: running ​  ​[==================================================>​]  +1/2: running ​  ​[==================================================>​] 
-2/2: running ​  ​[==================================================>​]  +2/2: running ​  ​[==================================================>​] 
-verify: Service converged ​+verify: Service converged
 vagrant@server1:​~$ docker service ls vagrant@server1:​~$ docker service ls
 ID             ​NAME ​     MODE         ​REPLICAS ​  ​IMAGE ​         PORTS ID             ​NAME ​     MODE         ​REPLICAS ​  ​IMAGE ​         PORTS
-qjkv7nbmsk5e ​  ​redis ​    ​replicated ​  ​2/​2 ​       redis:​latest ​  ​+qjkv7nbmsk5e ​  ​redis ​    ​replicated ​  ​2/​2 ​       redis:​latest
  
 </​code>​ </​code>​
  
  
 +можно сразу при создании сервиса
  
 +<code bash>
 +docker service create --name redis --replicas=3 redis
 +</​code>​
  
  
docker/swarm/service_create.1702224580.txt.gz · Последние изменения: 2023/12/10 19:09 — werwolf