mirror of https://github.com/docker/docs.git
34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
---
|
|
description: Re-run provisioning on a created machine.
|
|
keywords: machine, provision, subcommand
|
|
title: docker-machine provision
|
|
---
|
|
|
|
Re-run provisioning on a created machine.
|
|
|
|
Sometimes it may be helpful to re-run Machine's provisioning process on a
|
|
created machine. Reasons for doing so may include a failure during the original
|
|
provisioning process, or a drift from the desired system state (including the
|
|
originally specified Swarm or Engine configuration).
|
|
|
|
Usage is `docker-machine provision [name]`. Multiple names may be specified.
|
|
|
|
```none
|
|
$ docker-machine provision foo bar
|
|
|
|
Copying certs to the local machine directory...
|
|
Copying certs to the remote machine...
|
|
Setting Docker configuration on the remote daemon...
|
|
```
|
|
|
|
The Machine provisioning process will:
|
|
|
|
1. Set the hostname on the instance to the name Machine addresses it by, such
|
|
as `default`.
|
|
2. Install Docker if it is not present already.
|
|
3. Generate a set of certificates (usually with the default, self-signed CA) and
|
|
configure the daemon to accept connections over TLS.
|
|
4. Copy the generated certificates to the server and local config directory.
|
|
5. Configure the Docker Engine according to the options specified at create
|
|
time.
|
|
6. Configure and activate Swarm if applicable. |