swarm にサービスをデプロイ¶
swarm を作成 したら、swarm にサービスをデプロイできます。このチュートリアルでは worker ノードも追加 しましたが、サービスのデプロイには必須ではありません。
- ターミナルを開き、manager ノードを実行中のマシンに SSH で入ります。このチュートリアルでは
manager1
という名前のマシンを使います。
次のコマンドを実行します。
$ docker service create --replicas 1 --name helloworld alpine ping docker.com 9uk4639qpg7npwf3fn2aasksr
docker service ls
で実行中のサービスを確認できます。$ docker service ls ID NAME SCALE IMAGE COMMAND 9uk4639qpg7n helloworld 1/1 alpine ping docker.com
次は何をしますか?¶
swarm にサービスをデプロイしましたので、 サービスを調べる 準備が整いました。
参考
- Deploy a service to the swarm
- https://docs.docker.com/engine/swarm/swarm-tutorial/deploy-service/