docker_notes
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| docker_notes [2025/09/12 07:05] – admin | docker_notes [2026/01/23 08:57] (current) – admin | ||
|---|---|---|---|
| Line 93: | Line 93: | ||
| $ docker volume ls | $ docker volume ls | ||
| $ docker inspect vol | $ docker inspect vol | ||
| + | |||
| + | ===== Dockerfile ===== | ||
| + | '' | ||
| + | $ docker build -t img:tagname . | ||
| + | $ docker run -it img:tagname bash | ||
| + | |||
| + | ===== Docker Swarm ===== | ||
| + | |||
| + | ==== przyznawanie statycznego adresu ip przy tworzeniu noda ==== | ||
| + | / | ||
| + | |||
| + | 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 < | ||
| + | $ 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, | ||
| + | $ docker network create -d overlay --opt encrypted newcryptnet | ||
| + | $ docker service create --name=vol --mount type=volume, | ||
| + | $ docker service create --name redisbad --replicas=4 redis | ||
| + | $ docker service ps redisbad | ||
docker_notes.1757660702.txt.gz · Last modified: by admin
