Docker
ランニングサービス
サーチ…
より高度なサービスを作成する
次の例では、 visualizerという名前のサービスを作成します。カスタムラベルを指定し、サービスの内部ポートを8080から9090に再マップします。さらに、ホストの外部ディレクトリをサービスにバインドしてバインドします。
docker service create \
--name=visualizer \
--label com.my.custom.label=visualizer \
--publish=9090:8080 \
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
manomarks/visualizer:latest
シンプルなサービスの作成
この簡単な例では、ポート80で聞くことができる世界のWebサービスを作成します。
docker service create \
--publish 80:80 \
tutum/hello-world
サービスの削除
この単純な例では、「visualizer」という名前のサービスが削除されます。
docker service rm visualizer
サービスのスケーリング
この例では、サービスを4つのインスタンスに拡張します。
docker service scale visualizer=4
Docker Swarm Modeでは、サービスを停止しません。これをゼロにスケールダウンします。
docker service scale visualizer=0
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow