46 lines
1.7 KiB
Bash
Executable File
46 lines
1.7 KiB
Bash
Executable File
docker rm $(docker stop $(docker ps -a -q --filter ancestor=web2py-rocket-ssl --format="{{.ID}}"))
|
|
docker rm $(docker stop $(docker ps -a -q --filter ancestor=web2py-nginx --format="{{.ID}}"))
|
|
docker rm $(docker stop $(docker ps -a -q --filter ancestor=web2py-memcached --format="{{.ID}}"))
|
|
|
|
docker network rm web2py-net
|
|
#docker network create web2py-net
|
|
docker network create --subnet=172.25.0.0/16 web2py-net
|
|
|
|
docker build -t web2py-rocket-ssl -f web2py-rocket-ssl .
|
|
docker build -t web2py-nginx -f web2py-nginx .
|
|
docker build -t web2py-memcached -f web2py-memcached .
|
|
|
|
docker run -d --net web2py-net -v applications:/home/web2py/web2py/applications -p 443:443 --name web2py-rocket-ssl --ip 172.25.0.22 web2py-rocket-ssl
|
|
# docker exec -it web2py-rocket-ssl bash
|
|
|
|
sleep 2
|
|
ping -c1 -n 172.25.0.22
|
|
docker run --net web2py-net busybox ping -c1 -n web2py-rocket-ssl
|
|
echo "------------------------------------------------------------------"
|
|
curl -I 172.25.0.22:443
|
|
|
|
docker run -d --net web2py-net --name web2py-nginx --ip 172.25.0.23 web2py-nginx
|
|
# docker exec -it web2py-nginx bash
|
|
|
|
sleep 2
|
|
ping -c1 -n 172.25.0.23
|
|
docker run --net web2py-net busybox ping -c1 -n web2py-nginx
|
|
echo "------------------------------------------------------------------"
|
|
curl -I 172.25.0.23
|
|
|
|
docker run -d --net web2py-net --name web2py-memcached --ip 172.25.0.24 web2py-memcached
|
|
# docker exec -it web2py-memcached bash
|
|
|
|
sleep 2
|
|
ping -c1 -n 172.25.0.24
|
|
docker run --net web2py-net busybox ping -c1 -n web2py-memcached
|
|
echo "------------------------------------------------------------------"
|
|
curl -I 172.25.0.24
|
|
|
|
docker network ls
|
|
docker network inspect web2py-net
|
|
docker volume ls
|
|
docker volume inspect applications
|
|
docker ps -a
|
|
docker ps
|