User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
docker_notes [2025/10/24 05:49] – admindocker_notes [2026/01/23 08:57] (current) – admin
Line 99: Line 99:
   $ docker run -it img:tagname bash   $ docker run -it img:tagname bash
  
 +===== Docker Swarm =====
 +
 +==== przyznawanie statycznego adresu ip przy tworzeniu noda ====
 +  /etc/network/interfaces
 +
 +  auto enp0s3
 +  iface enp0s3 inet dhcp
 +  auto enp0s8
 +  iface enp0s8 inet static
 +  address 192.168.100.1
 +  netmask 255.255.255.0
 +
 +potem w konsoli
 +  systemctl restart networking
 +
 +==== Tworzenie do swarma ====
 +  $ docker swarm init --advertise-addr 192.168.100.1
 +  $ docker swarm join-token worker
 +
 +==== Dołączanie do swarma====
 +  $ docker swarm join --token asdfasdfasdfasdf
 +
 +==== Operacje na nodach====
 +
 +  $ docker node ls
 +  $ docker node inspect <id>
 +  $ docker node promote <id>
 +
 +==== usuwanie noda ====
 +
 +  $ docker node rm <id>
 +  $ docker swarm leave (z poziomu node)
 +
 +==== serwisy (cos takiego jak docker run) ====
 +  $ docker service create --name <name> debian sleep inf
 +  $ docker exec -it <id> bash
 +  $ docker service create --name deb constrain node.hostname==node2 debian sleep inf
 +  $ docker service create --name viz -p 8080:8080 --constraint node.role=manager --mount=type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock dockersamples/visualizer
 +  $ docker network create -d overlay --opt encrypted newcryptnet
 +  $ docker service create --name=vol --mount type=volume,source=newv,target=/workdir deb sleep inf
 +  $ docker service create --name redisbad --replicas=4 redis
 +  $ docker service ps redisbad
  

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information