podman-desktop/website/docs/migrating-from-docker/using-the-docker_host-environment-variable.md
Charlie Drage f5319789d2
docs: fix minor typos in docker host environment variable doc (#4173)
### What does this PR do?

Fixes the small typos noticed after merging the PR for migrating from
docker documentation

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast
explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

N/A

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

### How to test this PR?

N/A

<!-- Please explain steps to reproduce -->

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-10-02 11:57:41 -04:00

2.6 KiB

sidebar_position title description keywords tags
2 Using the `DOCKER_HOST` environment variable Using the `DOCKER_HOST` environment variable can make it easier to migrate from Docker to Podman Desktop, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.
podman desktop
podman
containers
docker_host
environment
variable
migrating-from-docker

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';

Using the DOCKER_HOST environment variable

Consider using the DOCKER_HOST environment variable to migrate transparently from Docker to Podman Desktop on all platforms.

  • Continue using familiar Docker commands.
  • Take advantage of the benefits of Podman.
  • Your tools, such as Gradle or Testcontainers, communicate with Podman without reconfiguration.

Prerequisites

  • Podman

Procedure

  1. Identify the location of your Podman pipe
$ podman machine inspect --format '{{.ConnectionInfo.PodmanPipe.Path}}'
  1. Set the DOCKER_HOST environment variable to your Podman pipe location. You'll need to replace back slashes with forward slashes and add the npipe:// scheme to the path retrieved previously:
$ export DOCKER_HOST=npipe://<your_podman_pipe_location>

Note: Setting the DOCKER_HOST environment variable isn't necessary on Windows since Podman also listens to the default docker_engine pipe.

  1. Identify the location of your Podman socket
$ podman machine inspect --format '{{.ConnectionInfo.PodmanSocket.Path}}'
  1. Set the DOCKER_HOST environment variable to your Podman socket location. Be sure to add the unix:// scheme to the path retrieved previously:
$ export DOCKER_HOST=unix://<your_podman_socket_location>
  1. Identify the location of your Podman socket
$ podman info --format '{{.Host.RemoteSocket.Path}}'
  1. Set the DOCKER_HOST environment variable to your Podman socket location. Be sure to add the unix:// scheme to the path retrieved previously:
$ export DOCKER_HOST=unix://<your_podman_socket_location>

Verification

  • Your tools using the DOCKER_HOST environment variable, such as Gradle or Testcontainers, communicate with Podman without reconfiguration.