Skip to content

Latest commit

 

History

History
117 lines (113 loc) · 3.62 KB

2022-04-30.md

File metadata and controls

117 lines (113 loc) · 3.62 KB
sudo docker inspect bridge
sudo docker run --detach --entrypoint ping --name ping docker.io/library/busybox:latest localhost
sudo docker logs ping
sudo docker top ping
sudo docker stats ping --no-stream
sudo docker ps
sudo docker exec ping ls /var/
sudo docker inspect bridge
sudo docker network create your_bridge
sudo docker network ls
sudo docker inspect your_bridge
sudo docker run --detach --entrypoint ping --name your_ping --network your_bridge docker.io/library/busybox:latest localhost
sudo docker inspect your_bridge

sudo docker run --entrypoint ls --rm busybox:latest /var/
sudo docker run --detach --entrypoint ls --rm busybox:latest /var/
sudo docker service create --entrypoint python --name webserver --publish 8000 docker.io/library/python:alpine -m http.server
sudo docker service scale webserver=6
sudo docker service ls
sudo docker service logs webserver
sudo docker service create --entrypoint ping --name ping docker.io/library/busybox:latest localhost
sudo docker service scale ping=6
sudo docker service logs ping
sudo docker service ps ping
sudo docker ps
sudo docker container inspect ping
sudo docker network ls
sudo docker inspect bridge
sudo docker inspect your_bridge
sudo docker network connect your_bridge ping
sudo docker inspect your_bridge
sudo docker container inspect ping
sudo docker network disconnect bridge ping
sudo docker container inspect ping

sudo docker ps | grep webserver ; sudo docker service ps webserver
sudo docker rm --force webserver.4.un5shfao1660zz7ad3t1cfpgm ; sudo docker ps | grep webserver ; sudo docker service ps webserver
sudo docker service create --entrypoint ping --env OWNER=Sebastian --name ping-with-env --replicas 6 docker.io/library/busybox:latest localhost
sudo docker exec ping-with-env.6.ptaiyyleyn9jzkygfnfy4sp03 printenv | grep ^OWNER

sudo docker network ls
sudo docker run --detach --entrypoint ping --name no-net --network none --rm busybox localhost
sudo docker inspect no-net
sudo docker exec no-net ip address
sudo docker run --detach --entrypoint ping --name host-net --network host --rm busybox localhost
sudo docker inspect host-net
sudo docker exec host-net ip address
sudo docker exec host-net ip route
sudo docker network prune --force
sudo docker stats
sudo docker service create --entrypoint ping --mode global --name ping-global busybox localhost
sudo docker service ps ping-global
sudo docker node ls
sudo docker node demote ip-172-31-1-138
sudo docker node promote ip-172-31-1-138
sudo docker node demote ip-172-31-12-249
sudo docker node demote ip-172-31-2-239
  1. https://techcommunity.microsoft.com/t5/image/serverpage/image-id/100302iA949F8A130209F6E/image-size/large?v=v2&px=999
  2. https://docs.docker.com/compose/compose-file/compose-file-v3/
# sudo docker service create --entrypoint python --name webserver --publish 8000 docker.io/library/python:alpine -m http.server
# sudo docker stack deploy --compose-file docker-compose.yaml WEBSERVER
version: '3.8'
services:
  webserver:
    deploy:
      replicas: 6
    entrypoint:
      - python
    ports:
      - 8000
    image: docker.io/library/python:alpine
    command:
      - -m
      - http.server
sudo docker stack ls
sudo docker stack ps WEBSERVER
sudo docker stack services WEBSERVER
sudo docker service logs WEBSERVER_webserver

# sudo docker service create --entrypoint ping --mode global --name ping-global busybox localhost
# sudo docker stack deploy --compose-file ping-global.yaml PING_GLOBAL
version: '3.8'
services:
  ping-global:
    entrypoint:
      - ping
    image: busybox
    command:
      - localhost
    deploy:
      mode: global