docker context create
内容説明 | コンテキストを生成します。 |
---|---|
利用方法 | docker context create [OPTIONS] CONTEXT |
内容説明
新たな context
(コンテキスト) を生成します。
これによって、それまで docker
CLI が接続していたデーモンを切り替えることができます。
オプション
オプション | デフォルト | 内容説明 |
---|---|---|
--description | コンテキストの内容説明を設定します。 | |
--docker | Docker のエンドポイントを設定します。 | |
--from | 名前づけされたコンテキストから新たなコンテキストを生成します。 |
利用例
Docker エンドポイントを使ったコンテキスト生成 (--docker)
--docker
フラグを利用して、独自のエンドポイントを持つコンテキストを生成します。
以下の例では Docker エンドポイントとして /var/run/docker.sock
を使った my-context
という名前のコンテキストを生成します。
$ docker context create \
--docker host=unix:///var/run/docker.sock \
my-context
既存コンテキストに基づいたコンテキストの新規生成 (--from)
Use the --from=<context-name>
option to create a new context from
an existing context. The example below creates a new context named my-context
from the existing context existing-context
:
$ docker context create --from existing-context my-context
If the --from
option isn't set, the context
is created from the current context:
$ docker context create my-context
This can be used to create a context out of an existing DOCKER_HOST
based script:
$ source my-setup-script.sh
$ docker context create my-context
To source the docker
endpoint configuration from an existing context
use the --docker from=<context-name>
option. The example below creates a
new context named my-context
using the docker endpoint configuration from
the existing context existing-context
:
$ docker context create \
--docker from=existing-context \
my-context
Docker endpoints configurations, as well as the description can be modified with
docker context update
.
詳細は
docker context update
リファレンス を参照してください。