Skip to content

Add debian bookworm hypernode-deploy images #385

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/best-practices/testing/hypernode-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@ The `hypernode-docker` image has SSH, PHP, NGINX, MySQL, Redis, Varnish and Elas

First of all download the latest version of Docker for Windows or Mac from the [Docker website](https://www.docker.com/get-started) and make sure to install Docker on your computer. If you are working with Linux you can find all the info to install Docker in their documentation [Docker Docs](https://docs.docker.com/install).

Now you need to decide which \*\*[image](https://github.com/byteinternet/hypernode-docker)\*\*you need. We've several images, all with other PHP and MySQL versions. After you decided which images fits your requirements you can pull the image to your local machine and start a new Docker container. In the below example we used the image "hypernode-buster-docker-php74-mysql57". If you need another you can change that name in both commands below to the image you want to use.
Now you need to decide which \*\*[image](https://github.com/byteinternet/hypernode-docker)\*\*you need. We've several images, all with other PHP and MySQL versions. After you decided which images fits your requirements you can pull the image to your local machine and start a new Docker container. In the below example we used the image "hypernode-bookworm-docker-php84-mysql80". If you need another you can change that name in both commands below to the image you want to use.

### Start the Docker and logging in

Starting a container

```bash
docker pull docker.hypernode.com/byteinternet/hypernode-buster-docker-php74-mysql57:latest
docker run -p 222:22 -p 8080:80 -p 8025:8025 docker.hypernode.com/byteinternet/hypernode-buster-docker-php74-mysql57:latest
docker pull docker.hypernode.com/byteinternet/docker.hypernode.com/byteinternet/hypernode-bookworm-docker-php84-mysql80:latest
docker run -p 222:22 -p 8080:80 -p 8025:8025 docker.hypernode.com/byteinternet/docker.hypernode.com/byteinternet/hypernode-bookworm-docker-php84-mysql80:latest
```

This makes the SSH, HTTP, and Mailhog ports available on the localhost. If you need any other ports (Such as 443 for HTTPS, or 2222 for sftp) available, you can insert these in the command above. In this example you should use the following command to connect to the container:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ The Hypernode Docker Image can be used to set up a local test environment for Ma

Before you can start a Docker container make sure that Docker is running. Next you need to choose which Docker image you want to run depending on the PHP and MySQL version. You can see all available images **[here](https://github.com/byteinternet/hypernode-docker).**

After you've chosen the image you need to pull the image to your local machine. Once the image is pulled, you can start a Docker container from that image. Use the format below and if needed change the name "hypernode-buster-docer-php7.4-mysql57" to your right version.
After you've chosen the image you need to pull the image to your local machine. Once the image is pulled, you can start a Docker container from that image. Use the format below and if needed change the name "hypernode-bookworm-docker-php84-mysql80" to your right version.

```bash
docker pull docker.hypernode.com/byteinternet/hypernode-buster-docker-php74-mysql57:latest
docker run -p 222:22 -p 8080:80 -p 8025:8025 docker.hypernode.com/byteinternet/hypernode-buster-docker-php74-mysql57:latest
docker pull docker.hypernode.com/byteinternet/hypernode-bookworm-docker-php84-mysql80:latest
docker run -p 222:22 -p 8080:80 -p 8025:8025 docker.hypernode.com/byteinternet/hypernode-bookworm-docker-php84-mysql80:latest
```

This will expose port 222 on the container and port 8080 on the localhost. In this example you should use the following command to connect to the container:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ The Hypernode Docker Image can be used to set up a local test environment for Ma

Before you can start a Docker container make sure that Docker is running. Next you need to choose which Docker image you want to run depending on the PHP and MySQL version. You can see all available **[images](https://github.com/byteinternet/hypernode-docker)** here.

After you've chosen the image, you need to pull the image to your local machine. Once the image is pulled, you can start a Docker container from that image. Use the format below and if needed change the name "hypernode-buster-docer-php7.4-mysql57" to your right version.
After you've chosen the image, you need to pull the image to your local machine. Once the image is pulled, you can start a Docker container from that image. Use the format below and if needed change the name "hypernode-bookworm-docker-php84-mysql80" to your right version.

```bash
docker pull docker.hypernode.com/byteinternet/hypernode-buster-docker-php74-mysql57:latest
docker run -p 222:22 -p 8080:80 -p 8025:8025 docker.hypernode.com/byteinternet/hypernode-buster-docker-php74-mysql57:latest
docker pull docker.hypernode.com/byteinternet/hypernode-bookworm-docker-php84-mysql80:latest
docker run -p 222:22 -p 8080:80 -p 8025:8025 docker.hypernode.com/byteinternet/hypernode-bookworm-docker-php84-mysql80:latest
```

This will expose port 222 on the container and port 8080 on the localhost. In this example you should use the following command to connect to the container:
Expand Down