サーチ…


より高度なサービスを作成する

次の例では、 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