You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/manuals/harmonia/_index.md
+15-13Lines changed: 15 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,28 @@
1
1
---
2
-
title: Docker Run Cloud
3
-
description: Learn how you can run your applications in the cloud with Docker Run Cloud
2
+
title: Project Harmonia
3
+
description: Learn how you can run your applications in the cloud with Project Harmonia
4
4
keywords: run, cloud, docker desktop, resources
5
5
sitemap: false
6
+
aliases:
7
+
- /run-cloud/
6
8
---
7
9
8
10
{{% restricted title="Private preview" %}}
9
-
Docker Run Cloud is in Private preview.
11
+
Project Harmonia is in Private preview.
10
12
{{% /restricted %}}
11
13
12
-
Docker Run Cloud brings the power of the cloud to your local development workflow. You can now run your applications in the cloud whilst continuing to use your existing tools and workflows and without worrying about local resource limitations. Docker Run Cloud also lets you share previews of your cloud-based applications for real-time feedback.
14
+
Project Harmonia brings the power of the cloud to your local development workflow. You can now run your applications in the cloud whilst continuing to use your existing tools and workflows and without worrying about local resource limitations. Project Harmonia also lets you share previews of your cloud-based applications for real-time feedback.
13
15
14
16
## Set up
15
17
16
-
To get started with Docker Run Cloud, you need to:
18
+
To get started with Project Harmonia, you need to:
17
19
18
20
- Have a Docker account that's part of a Docker organization
You can use Docker Run Cloud from the Docker Dashboard or from the CLI.
25
+
You can use Project Harmonia from the Docker Dashboard or from the CLI.
24
26
25
27
This guide introduces you to essential commands and steps for creating, managing, and sharing a cloud engine.
26
28
@@ -29,7 +31,7 @@ This guide introduces you to essential commands and steps for creating, managing
29
31
{{< tabs group="method" >}}
30
32
{{< tab name="Docker Desktop">}}
31
33
32
-
1. In the Docker Dashboard, navigate to the **Docker Run Cloud** tab.
34
+
1. In the Docker Dashboard, navigate to the **Project Harmonia** tab.
33
35
2. In the top right-hand corner, select **Create Cloud Engine**.
34
36
3. Fill out the creation form:
35
37
- Enter `cloudengine` as the name
@@ -99,7 +101,7 @@ Running a container with a cloud engine is just as straightforward as running it
99
101
- Enter `cloudengine2` as the name
100
102
- Choose an organization to associate the cloud engine with
101
103
- Select the **Standard** engine size with the **AMD-64** architecture
102
-
In the **Docker Run Cloud** view you should now see both `cloudengine` and `cloudengine2`.
104
+
In the **Project Harmonia** view you should now see both `cloudengine` and `cloudengine2`.
103
105
2. Switch between engines, also known as your Docker contexts. Use the context switcher in the top-left corner of the Docker Dashboard to toggle between your cloud engines or switch from your local engine (`desktop-linux`) to a cloud engine.
104
106
105
107
{{< /tab >}}
@@ -124,13 +126,13 @@ Running a container with a cloud engine is just as straightforward as running it
124
126
125
127
### Step four: Use a file sync for your cloud engine
126
128
127
-
Docker Run Cloud takes advantage of [Synchronized file shares](/manuals/desktop/synchronized-file-sharing.md) to enable local-to-remote file shares and port mappings.
129
+
Project Harmonia takes advantage of [Synchronized file shares](/manuals/desktop/synchronized-file-sharing.md) to enable local-to-remote file shares and port mappings.
128
130
129
131
{{< tabs group="method" >}}
130
132
{{< tab name="Docker Desktop">}}
131
133
132
134
1. Clone the [Awesome Compose](https://github.com/docker/awesome-compose) repository.
133
-
2. In the Docker Dashboard, navigate to the **Docker Run Cloud** view.
135
+
2. In the Docker Dashboard, navigate to the **Project Harmonia** view.
134
136
3. For the `cloudengine` cloud engine, select the **Actions** menu and then **Manage file syncs**.
135
137
4. Select **Create file sync**.
136
138
5. Navigate to the `awesome-compose/react-express-mysql` folder and select **Open**.
@@ -203,12 +205,12 @@ $ docker harmonia engine share list
203
205
{{< tab name="Docker Desktop">}}
204
206
205
207
To remove a file sync session:
206
-
1. Navigate to your cloud engine in the **Docker Run Cloud** view.
208
+
1. Navigate to your cloud engine in the **Project Harmonia** view.
207
209
2. Select the **Actions** menu and then **Manage file syncs**.
208
210
3. Select the **drop-down** icon on the file sync.
209
211
4. Select **Delete**.
210
212
211
-
To remove a cloud engine, navigate to the **Docker Run Cloud** view and then select the **delete** icon.
213
+
To remove a cloud engine, navigate to the **Project Harmonia** view and then select the **delete** icon.
212
214
213
215
{{< /tab >}}
214
216
{{< tab name="CLI">}}
@@ -234,7 +236,7 @@ Run `docker harmonia doctor` to print helpful troubleshooting information.
234
236
235
237
## Known issues
236
238
237
-
- KinD does not run on Docker Run Cloud due to some hard-coded assumptions to ensure it's running in a privileged container. K3d is a good alternative.
239
+
- KinD does not run on Project Harmonia due to some hard-coded assumptions to ensure it's running in a privileged container. K3d is a good alternative.
238
240
- Containers cannot access host through DNS `host.docker.internal`.
239
241
- File binds (non-directory binds) are currently static, meaning changes will not be reflected until the container is restarted. This also affects Compose configs and secrets directives.
0 commit comments