Skip to content

Commit 2d2c9c8

Browse files
committed
Add links to install Docker Engine without desktop GUI; Improve wording
1 parent 4964d1e commit 2d2c9c8

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

docs/pages/guides/plugin-upgrade.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ If copying from the example plugin, update the file contents as needed. Examples
106106

107107
## Vendor dependencies
108108

109-
In the new setup, Composer is only used for dev dependencies needed for testing.
109+
In the new setup, by default Composer is only used for dev dependencies needed for testing.
110110

111111
```json
112112
{

docs/pages/server/docker.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
# Docker
22

3-
[Docker](https://docs.docker.com/engine/install/) is used to manage containers, which are isolated virtual environments for running software.
3+
[Docker](https://docker.com) is used to manage containers, which are isolated virtual environments for running software stacks.
4+
5+
## Install
6+
7+
Install Docker Engine by following the [install instructions](https://docs.docker.com/engine/install/).
8+
9+
For Windows and macOS, you can install Docker Desktop (GUI app) which includes the engine; or choose a more technical way to install the engine by itself.
10+
11+
- [Docker on Windows WSL2 without Docker Desktop](https://rmauro.dev/run-docker-on-wsl2-without-docker-desktop/)
12+
- [How to use docker engine without Docker Desktop on macOS with Colima](https://aalonso.dev/blog/2024/how-to-use-docker-engine-without-docker-desktop-macos-colima)
13+
14+
There are other container solutions, such as Podman and Apple's Container.
415

516
## Commands
617

docs/pages/setup.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Here is an example of a local development setup.
66

77
- Laptop with at least 16GB memory
8-
- Operating system: GNU/Linux, macOS, Windows Subsystem for Linux (WSL)
8+
- Operating system: GNU/Linux, macOS, [Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl/install)
99
- Browser: [Firefox](https://www.mozilla.org/en-US/firefox/new/), Chromium, Safari
1010
- Editor: [Visual Studio Code](https://code.visualstudio.com/), Vim, Emacs
1111
- Git GUI: [Source Git](https://sourcegit-scm.github.io/)
@@ -20,9 +20,8 @@ The following software is required for the projects in the documentation.
2020
Optionally, some projects or tasks may depend on:
2121

2222
- [Bash](https://en.wikipedia.org/wiki/Bash_(Unix_shell)) compatible shell and [POSIX](https://en.wikipedia.org/wiki/List_of_POSIX_commands) (Portable Operating System Interface) commands
23-
- [Docker Engine](https://docs.docker.com/engine/) for containerization
23+
- [Docker Engine](/server/docker/) for containerization
2424

2525
## References
2626

2727
- [Block Editor Handbook: Node.js development environment](https://developer.wordpress.org/block-editor/getting-started/devenv/nodejs-development-environment/)
28-

0 commit comments

Comments
 (0)