diff --git a/website/docs/index.html.markdown b/website/docs/index.html.markdown
index 549b17c7..77c2ac84 100644
--- a/website/docs/index.html.markdown
+++ b/website/docs/index.html.markdown
@@ -90,7 +90,7 @@ used to retrieve the authentication credentials.
You can still use the enviroment variables `DOCKER_REGISTRY_USER` and `DOCKER_REGISTRY_PASS`.
-An example content of the file `~/.docker/config.json` on OSX may look like follows:
+An example content of the file `~/.docker/config.json` on macOS may look like follows:
```json
{
diff --git a/website/docs/r/config.html.markdown b/website/docs/r/config.html.markdown
index 25cdcdb8..086dde9c 100644
--- a/website/docs/r/config.html.markdown
+++ b/website/docs/r/config.html.markdown
@@ -58,7 +58,7 @@ resource "docker_config" "foo_config" {
```
#### Update config with no downtime
-To update a `config`, Terraform will destroy the existing resource and create a replacement. To effectively use a `docker_config` resource with a `docker_service` resource, it's recommended to specify `create_before_destroy` in a `lifecycle` block. Provide a uniqie `name` attribute, for example
+To update a `config`, Terraform will destroy the existing resource and create a replacement. To effectively use a `docker_config` resource with a `docker_service` resource, it's recommended to specify `create_before_destroy` in a `lifecycle` block. Provide a unique `name` attribute, for example
with one of the interpolation functions `uuid` or `timestamp` as shown
in the example below. The reason is [moby-35803](https://github.com/moby/moby/issues/35803).
@@ -105,4 +105,4 @@ Docker config can be imported using the long id, e.g. for a config with the shor
```sh
$ terraform import docker_config.foo $(docker config inspect -f {{.ID}} p73)
-```
\ No newline at end of file
+```
diff --git a/website/docs/r/container.html.markdown b/website/docs/r/container.html.markdown
index 5939f79b..563b3bfe 100644
--- a/website/docs/r/container.html.markdown
+++ b/website/docs/r/container.html.markdown
@@ -65,14 +65,14 @@ data is stored in them. See [the docker documentation](https://docs.docker.com/n
* `max_retry_count` - (Optional, int) The maximum amount of times to an attempt
a restart when `restart` is set to "on-failure"
* `working_dir`- (Optional, string) The working directory for commands to run in
-* `rm` - (Optional, bool) If true, then the container will be automatically removed after his execution. Terraform
+* `rm` - (Optional, boolean) If true, then the container will be automatically removed after his execution. Terraform
won't check this container after creation.
-* `read_only` - (Optional, bool) If true, the container will be started as readonly.
-* `start` - (Optional, bool) If true, then the Docker container will be
+* `read_only` - (Optional, boolean) If true, the container will be started as readonly.
+* `start` - (Optional, boolean) If true, then the Docker container will be
started after creation. If false, then the container is only created.
-* `attach` - (Optional, bool) If true attach to the container after its creation and waits the end of his execution.
-* `logs` - (Optional, bool) Save the container logs (`attach` must be enabled).
-* `must_run` - (Optional, bool) If true, then the Docker container will be
+* `attach` - (Optional, boolean) If true attach to the container after its creation and waits the end of his execution.
+* `logs` - (Optional, boolean) Save the container logs (`attach` must be enabled).
+* `must_run` - (Optional, boolean) If true, then the Docker container will be
kept running. If false, then as long as the container exists, Terraform
assumes it is successful.
* `capabilities` - (Optional, block) See [Capabilities](#capabilities-1) below for details.
@@ -81,9 +81,9 @@ data is stored in them. See [the docker documentation](https://docs.docker.com/n
* `ports` - (Optional, block) See [Ports](#ports-1) below for details.
* `host` - (Optional, block) See [Extra Hosts](#extra_hosts-1) below for
details.
-* `privileged` - (Optional, bool) Run container in privileged mode.
-* `devices` - (Optional, bool) See [Devices](#devices-1) below for details.
-* `publish_all_ports` - (Optional, bool) Publish all ports of the container.
+* `privileged` - (Optional, boolean) Run container in privileged mode.
+* `devices` - (Optional, boolean) See [Devices](#devices-1) below for details.
+* `publish_all_ports` - (Optional, boolean) Publish all ports of the container.
* `volumes` - (Optional, block) See [Volumes](#volumes-1) below for details.
* `memory` - (Optional, int) The memory limit for the container in MBs.
* `memory_swap` - (Optional, int) The total memory limit (memory + swap) for the
@@ -225,7 +225,7 @@ Each `upload` supports the following
* `source` - (Optional, string, conflicts with `content` & `content_base64`) A filename that references a file which will be uploaded as the object content. This allows for large file uploads that do not get stored in state.
* `source_hash` - (Optional, string) If using `source`, this will force an update if the file content has updated but the filename has not.
* `file` - (Required, string) path to a file in the container.
-* `executable` - (Optional, bool) If true, the file will be uploaded with user
+* `executable` - (Optional, boolean) If true, the file will be uploaded with user
executable permission.
Defaults to false.