Last active
January 30, 2020 04:46
-
-
Save anhdiepmmk/37e5da06bf1be6dfdf50a66d831e4ba3 to your computer and use it in GitHub Desktop.
Thực hành docker swarm với công cụ docker machine
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Tạo machine type là generic | |
docker-machine create -d generic \ | |
--generic-ip-address xxx.xxx.xxx.xxx \ | |
--generic-ssh-key /path/to/id_rsa \ | |
--generic-ssh-user user-name \ | |
--generic-ssh-port 22 \ | |
dev-db |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Cài đặt virtualbox | |
brew cask install virtualbox | |
#Tạo 3 máy ảo vps1, vps2, vps3 | |
docker-machine create -d "virtualbox" vps1 | |
docker-machine create -d "virtualbox" vps2 | |
docker-machine create -d "virtualbox" vps3 | |
#SSH vào máy ảo vps1 và khởi tạo node manager | |
docker-machine ssh vps1 | |
docker swarm init --advertise-addr <ip address> | |
exit | |
#SSH vào máy ảo vps2 và join vào node manager vừa tạo | |
docker-machine ssh vps2 | |
docker swarm join --token <token> <ip address>:2377 | |
exit | |
#SSH vào máy ảo vps3 và join vào node manager đã tạo | |
docker-machine ssh vps3 | |
docker swarm join --token <token> <ip address>:2377 | |
exit | |
#SSH vào máy ảo vps1 và kiểm tra xem có worker nào join vào node manager đã tạo hay chưa | |
docker-machine ssh vps1 | |
docker node ls |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment