snazy commented on code in PR #2396:
URL: https://github.com/apache/polaris/pull/2396#discussion_r2287275934


##########
site/content/in-dev/unreleased/getting-started/install-dependencies.md:
##########
@@ -44,19 +44,39 @@ Then, use git to clone the Polaris repo:
 git clone https://github.com/apache/polaris.git ~/polaris
 ```
 
-## Docker
-
-It is recommended to deploy Polaris inside [Docker](https://www.docker.com/) 
for the Quickstart workflow. Instructions for deploying the Quickstart workflow 
on the supported Cloud Providers (AWS, Azure, GCP) will be provided only with 
Docker. However, non-Docker deployment instructions for local deployments can 
also be followed on Cloud Providers.
+## Docker Container Runtime & Docker Compose
+It is recommended to deploy Polaris inside Docker Compatible Container Runtime 
for the Quickstart workflow. Instructions for deploying the Quickstart workflow 
on the supported Cloud Providers (AWS, Azure, GCP) will be provided only with 
Docker. However, non-Docker deployment instructions for local deployments can 
also be followed on Cloud Providers.

Review Comment:
   ```suggestion
   It is recommended to deploy Polaris inside a Container Runtime, for example, 
Podman or Docker, for the Quickstart workflow. Instructions for deploying the 
Quickstart workflow on the supported Cloud Providers (AWS, Azure, GCP) are 
provided using the docker CLI tool syntax.
   ```
   
   What do you mean with ` However, non-Docker deployment instructions for 
local deployments can also be followed on Cloud Providers.`?



##########
site/content/in-dev/unreleased/getting-started/install-dependencies.md:
##########
@@ -82,7 +102,19 @@ sudo sed -i 's/$releasever/9/g' 
/etc/yum.repos.d/docker-ce.repo
 sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin 
docker-compose-plugin
 ```
 
-### Confirm Docker Installation
+### Podman
+Docker Desktop may not be suitable for you due to licensing restrictions 
(check https://docs.docker.com/subscription/desktop-license/), so you can use 
alternative Container Tool versions compatible with Docker, for example 
[podman](https://podman.io/).

Review Comment:
   I'd move Podman before Docker, as the instructions for the latter require 
(commercial) users to get a paid license.



##########
site/content/in-dev/unreleased/getting-started/install-dependencies.md:
##########
@@ -44,19 +44,39 @@ Then, use git to clone the Polaris repo:
 git clone https://github.com/apache/polaris.git ~/polaris
 ```
 
-## Docker
-
-It is recommended to deploy Polaris inside [Docker](https://www.docker.com/) 
for the Quickstart workflow. Instructions for deploying the Quickstart workflow 
on the supported Cloud Providers (AWS, Azure, GCP) will be provided only with 
Docker. However, non-Docker deployment instructions for local deployments can 
also be followed on Cloud Providers.
+## Docker Container Runtime & Docker Compose
+It is recommended to deploy Polaris inside Docker Compatible Container Runtime 
for the Quickstart workflow. Instructions for deploying the Quickstart workflow 
on the supported Cloud Providers (AWS, Azure, GCP) will be provided only with 
Docker. However, non-Docker deployment instructions for local deployments can 
also be followed on Cloud Providers.
 
+### Docker Desktop
 Instructions to install Docker can be found on the [Docker 
website](https://docs.docker.com/engine/install/). Ensure that Docker and the 
Docker Compose plugin are both installed.

Review Comment:
   ```suggestion
   Instructions to install Docker can be found on the [Docker 
website](https://docs.docker.com/engine/install/). Ensure that Docker and the 
Docker Compose plugin are both installed. The links lead to "Docker Desktop", 
be mindful of the licensing terms.
   ```



##########
site/content/in-dev/unreleased/getting-started/quickstart.md:
##########
@@ -37,9 +46,11 @@ cd ~/polaris
   :polaris-admin:quarkusAppPartsBuild --rerun \
   -Dquarkus.container-image.build=true
 ```
-- **For standalone**: Omit the `-Dquarkus.container-image.tag` and 
`-Dquarkus.container-image.build` options if you do not need to build a Docker 
image.
+> **For podman**: Use `-Dquarkus.docker.executable-name=podman` or 
`-Dquarkus.container-image.builder=podman` argument.

Review Comment:
   Note: I've never set these options on Ubuntu, with the distro's 
`podman-docker` package installed.



##########
site/content/in-dev/unreleased/getting-started/install-dependencies.md:
##########
@@ -65,7 +85,7 @@ docker run --security-opt seccomp=unconfined 
apache/polaris:latest
 
 Note: Setting the seccomp profile to "unconfined" disables the default system 
call filtering, which may pose security risks. Use this configuration with 
caution, especially in production environments.
 
-### Docker on Amazon Linux
+#### Docker on Amazon Linux

Review Comment:
   ```suggestion
   #### Podman on Ubuntu
   
   Ubuntu, in its recent releases, provides podman in versions suitable for 
both building Polaris and running containerized tests.
   
   ```bash
   sudo apt-get install podman podman-compose podman-docker
   ```
   
   #### Docker on Amazon Linux
   ```



##########
site/content/in-dev/unreleased/getting-started/install-dependencies.md:
##########
@@ -82,7 +102,19 @@ sudo sed -i 's/$releasever/9/g' 
/etc/yum.repos.d/docker-ce.repo
 sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin 
docker-compose-plugin
 ```
 
-### Confirm Docker Installation
+### Podman
+Docker Desktop may not be suitable for you due to licensing restrictions 
(check https://docs.docker.com/subscription/desktop-license/), so you can use 
alternative Container Tool versions compatible with Docker, for example 
[podman](https://podman.io/).

Review Comment:
   ```suggestion
   Docker Desktop may not be suitable for you due to licensing restrictions 
(check https://docs.docker.com/subscription/desktop-license/), so you can use 
alternative Container Runtimes, for example, [podman](https://podman.io/).
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@polaris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to