# create 3 nodes
$ for i in 1 2 3; do docker-machine create -d virtualbox node-$i; done
# init swarm
node-1 $ docker swarm init --advertise-addr 192.168.99.103
# join swarm
node-2 $ docker swarm join --token YOUR_TOKEN 192.168.99.103:2377
# join swarm
node-3 $ docker swarm join --token YOUR_TOKEN 192.168.99.103:2377
# create overlay network
node-1 $ docker network create -d overlay back
# create services
node-1 $ docker service create --network name=back,alias=comment_db,alias=post_db --name db mongo
node-1 $ docker service create --network name=back --name comment jugatsu/comment
node-1 $ docker service create --network=back --name post jugatsu/post
node-1 $ docker service create --network=back -p 9292:9292 --name ui jugatsu/ui
Last active
November 12, 2017 11:04
-
-
Save jugatsu/288608560be1d88d833e87d6c4f231b4 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment