docker 常用命令
2023-09-01 17:43 qgbo 阅读(17) 评论(0) 收藏 举报sudo docker run -it -v /cache:/opt/keycloak/conf --net=host keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
sudo docker run -it --net=host keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
sudo docker cp 1570b276f6b8:/opt/keycloak/conf ./
sudo docker run -it -v cache/conf:/opt/keycloak/conf --net=host keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
FROM keycloak/keycloak:22.0
COPY cache.xml /opt/keycloak/conf/
sudo docker build . -t mykey:1
sudo docker run -it --net=host mykey:1 start-dev --cache=ispn --cache-stack=tcp --cache-config-file=cache.xml --http-port=8084
docker service create --net overlay_net02 --mode global --name busyboxscv busybox sleep 3000
docker service create --network overlay_net02 --mode global --endpoint-mode dnsrr keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
// can not startup, /var/lib/docker read-only file system
docker network create -d overlay --subnet=172.29.5.0/24 --ip-range=172.29.5.0/24 --scope swarm --attachable onet2
docker service create --network=onet2 --mode global --name busybox4 busybox sleep 3000 或者
docker service create --network=onet2 --endpoint-mode dnsrr --name busy9 busybox sleep 4000
docker network create -d overlay onet3
docker run -itd --name mac_busybox01 --ip=172.16.88.11 --network macvlan_net01 busybox
// 这3个 可以跑起来,跨host,需要指定IP,不然IP一样,起不来。
docker network create -d macvlan --subnet=172.16.88.0/24 --gateway=172.16.88.1 -o parent=ens33 macvlan_net01
docker run -it --name k1 --ip=172.16.88.12 --network macvlan_net01 keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
docker run -it --name k1 --ip=172.16.88.13 --network macvlan_net01 keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
// 不能 挂上 网络
docker network create -d overlay --subnet=172.16.88.0/24 --gateway=172.16.88.1 --attachable -o parent=ens33 overlay_net02
docker run -it --rm --name k44 --ip=172.16.88.12 --network overlay_net01 keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
docker run -it --rm --name k44 --ip=172.16.88.13 --network overlay_net02 keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
docker service create --network overlay_net02 --mode global keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
docker run -it --name k1 --ip=172.16.88.12 --network ssnet keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
// 这样 不能组网, physical address 不一样
docker service create --network host --mode global keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
// error macvlan_net01 不能用在 service 上
docker service create --network macvlan_net01 --name k1 keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
// IP地址一样,不能组网
docker service create --network macvlan_net02 --name k1 keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --http-port=8084
docker service create --network macvlan_net02 --name k1 keycloak/keycloak:22.0 start-dev --cache=ispn --cache-stack=tcp --ip 10.10.8.2 --http-port=8084
docker network create -d macvlan --subnet=172.16.88.0/24 --scope swarm --gateway=172.16.88.1 -o parent=ens33 macvlan_net02
气功波(18037675651)
浙公网安备 33010602011771号