Docker: Difference between revisions
Jump to navigation
Jump to search
Line 33: | Line 33: | ||
none --name alpine alpine:latest ash | none --name alpine alpine:latest ash | ||
docker exec -it alpine ip link show | docker exec -it alpine ip link show | ||
</source> | |||
<source lang="bash"> | |||
docker network create --driver bridge \ | |||
--opt com.docker.network.bridge.name=ckn.b00 ckn.b00 | |||
</source> | |||
<source lang="bash"> | |||
docker run -itd --network=ckn.b00 nginx | |||
docker network disconnect ckn.b00 nginx | |||
docker network connect --alias db --alias mysql ckn.b00 mysql | |||
</source> | </source> | ||
Line 54: | Line 65: | ||
docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.64/28 ckn.n04 | docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.64/28 ckn.n04 | ||
docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.80/28 ckn.n05 | docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.80/28 ckn.n05 | ||
</source> | </source> | ||
Revision as of 20:16, 14 September 2020
Windows 10 Home
# powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
# powershell
docker pull hello-world
docker run -it --rm --name hello hello-world:latest
# gitbash
winpty docker pull hello-world
winpty docker run -it --rm --name hello hello-world:latest
Knowledge
docker network ls
docker network prune
docker network rm ckn.n00 ckn.n01
docker inspect nginx|grep "IPAddress"
docker network inspect bridge|grep "Gateway"
docker run --rm -dit --network \
none --name alpine alpine:latest ash
docker exec -it alpine ip link show
docker network create --driver bridge \
--opt com.docker.network.bridge.name=ckn.b00 ckn.b00
docker run -itd --network=ckn.b00 nginx
docker network disconnect ckn.b00 nginx
docker network connect --alias db --alias mysql ckn.b00 mysql
docker network create \
--driver bridge \
--subnet 10.19.83.0/24 \
--ip-range 10.19.83.16/28 \
--opt com.docker.network.bridge.name=ckn.b01 ckn.b01
docker network create --subnet 10.19.83.0/24 --ip-range 10.19.83.32/28 ckn.b02
docker network create --subnet 10.19.83.0/24 --ip-range 10.19.83.48/28 ckn.b03
docker network create --subnet 10.19.83.0/24 --ip-range 10.19.83.64/28 ckn.b04
docker network create --subnet 10.19.83.0/24 --ip-range 10.19.83.80/28 ckn.b05
docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.16/28 ckn.n01
docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.32/28 ckn.n02
docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.48/28 ckn.n03
docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.64/28 ckn.n04
docker network create --subnet 10.20.13.0/24 --ip-range 10.20.13.80/28 ckn.n05