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
In this Labspace, you're going to gain familiarity with Docker and many of its core components. Specifically, you'll get to do the following:
3
+
This Labspace is designed to help you learn about using containers to run your app's dependent services. These might include:
4
4
5
-
-Learn about the role of containers and images
6
-
-Run containers and build images
7
-
-Learn about Docker's tooling, including Docker Compose, Testcontainers, and Scout
8
-
-Have fun along the way!
5
+
-**Databases** - run [PostgreSQL](https://hub.docker.com/_/postgres), [MySQL](https://hub.docker.com/_/mysql), [Mongo](https://hub.docker.com/_/mongo), and more
6
+
-**Message queues** - run [RabbitMQ](https://hub.docker.com/_/rabbitmq), [Redis](https://hub.docker.com/_/redis), [Kafka](https://hub.docker.com/r/apache/kafka), and more
7
+
-**Cloud emulators** - run [LocalStack](https://hub.docker.com/r/localstack/localstack)
8
+
-And more!
9
9
10
-
### What's _not_ in this overview?
11
-
12
-
The new AI-focused aspects of Docker's tooling will not be covered in this overview. That will be covered in another Labspace.
10
+
The goal is to learn how to use containers to enable you and your team to quickly launch these services, configure them, and easily version them.
13
11
14
12
15
13
@@ -21,16 +19,12 @@ The Memes-R-Us app is a simple website that displays memes and a welcome message
In order to run it though for development, you need a database. You'll learn how to launch that in a container, as well as how to add additional developer tools.
24
23
25
-
26
-
## Your task
27
-
28
-
Your task is fairly simple - update the website with a new message and containerize the app.
29
-
30
-
But, in order to make this update and verify it works, you'll need to complete the following tasks:
31
-
32
-
1. Setup your development environment to run the app
33
-
2. Make the update to site.
34
-
3. Containerize the app and prepare it for deployment
35
-
36
-
Don't worry! You'll have help all along the way. Let's get to it!
0 commit comments