Title: How to run / develop for Feast with `podman` on RHEL & Fedora · Issue #4190 · feast-dev/feast · GitHub
Open Graph Title: How to run / develop for Feast with `podman` on RHEL & Fedora · Issue #4190 · feast-dev/feast
X Title: How to run / develop for Feast with `podman` on RHEL & Fedora · Issue #4190 · feast-dev/feast
Description: Overview This guide summarizes how both end users and Feast developers can get podman set up, instead of docker, to use or develop for Feast. The instructions below were successfully tested on Fedora and RHEL machines. Installation Guide...
Open Graph Description: Overview This guide summarizes how both end users and Feast developers can get podman set up, instead of docker, to use or develop for Feast. The instructions below were successfully tested on Fedo...
X Description: Overview This guide summarizes how both end users and Feast developers can get podman set up, instead of docker, to use or develop for Feast. The instructions below were successfully tested on Fedo...
Opengraph URL: https://github.com/feast-dev/feast/issues/4190
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"How to run / develop for Feast with `podman` on RHEL \u0026 Fedora","articleBody":"## Overview\r\nThis guide summarizes how both end users and Feast developers can get [podman](https://podman.io/) set up, instead of docker, to use or develop for Feast. The instructions below were successfully tested on Fedora and RHEL machines.\r\n\r\n## Installation Guide\r\n\r\n1. **Install and configure podman**\r\n```bash\r\nsudo dnf install podman-docker\r\n\r\n# ensure \"docker.io\" is first in the `unqualified-search-registries` config array\r\n## e.g. unqualified-search-registries = [\"docker.io\", \"registry.fedoraproject.org\", \"quay.io\"]\r\n# also, ensure `short-name-mode` is set to \"permissive\" or \"disabled\"\r\n## e.g. short-name-mode=\"permissive\"\r\nsudo vi /etc/containers/registries.conf\r\n```\r\n2. **Enable the podman socket**\r\n\r\nfor non-root users\r\n```bash\r\nsystemctl --user enable --now podman.socket\r\nsystemctl --user status podman.socket\r\n```\r\nfor root users\r\n```bash\r\nsystemctl enable --now podman.socket\r\nsystemctl status podman.socket\r\n```\r\n3. **Set environment variables**\r\n```bash\r\n# should return something like `unix:///run/user/{user's uid}/podman/podman.sock` or `unix:///run/podman/podman.sock`\r\nexport DOCKER_HOST=unix://$(podman info --format '{{.Host.RemoteSocket.Path}}') \u0026\u0026 echo ${DOCKER_HOST}\r\nexport TESTCONTAINERS_RYUK_DISABLED=true\r\n```","author":{"url":"https://github.com/tchughesiv","@type":"Person","name":"tchughesiv"},"datePublished":"2024-05-09T18:55:21.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/4190/feast/issues/4190"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:c02c4e51-6311-7517-2e4c-21d9bbbd7cea |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A54C:3463DE:2DD5B2E:400D925:6A4F6C6A |
| html-safe-nonce | 0318c6d120dc6b534363f3f6e289b0b952a8ea5f9ce3580d0c659e09162ae0fe |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNTRDOjM0NjNERToyREQ1QjJFOjQwMEQ5MjU6NkE0RjZDNkEiLCJ2aXNpdG9yX2lkIjoiMjAxNzEyMzQ2MjcxMjgwMjM0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | d1f4aac732c949f33f8639f1a5e4820e3f6f9cd55fed78bb684fc907146d018f |
| hovercard-subject-tag | issue:2288270221 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/feast-dev/feast/4190/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1d2a0d15d9c344ca8952a91dfb88de6e8154f4ea17fe6e57af209999f0b75d8c/feast-dev/feast/issues/4190 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1d2a0d15d9c344ca8952a91dfb88de6e8154f4ea17fe6e57af209999f0b75d8c/feast-dev/feast/issues/4190 |
| og:image:alt | Overview This guide summarizes how both end users and Feast developers can get podman set up, instead of docker, to use or develop for Feast. The instructions below were successfully tested on Fedo... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | tchughesiv |
| hostname | github.com |
| expected-hostname | github.com |
| None | b92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9 |
| turbo-cache-control | no-preview |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4b249b445842943ed31549e027f57a8ade9881ed |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width