From 6e12f2e7986f43123aa026be2af357503867776e Mon Sep 17 00:00:00 2001 From: syui Date: Sat, 12 Apr 2025 02:49:39 +0900 Subject: [PATCH] fix podman --- .config/containers/registries.conf.d/ai.conf | 5 ++++ README.md | 26 +++++++++++++------- podman/ai.conf | 9 ------- 3 files changed, 22 insertions(+), 18 deletions(-) create mode 100644 .config/containers/registries.conf.d/ai.conf delete mode 100644 podman/ai.conf diff --git a/.config/containers/registries.conf.d/ai.conf b/.config/containers/registries.conf.d/ai.conf new file mode 100644 index 0000000..02d0f8e --- /dev/null +++ b/.config/containers/registries.conf.d/ai.conf @@ -0,0 +1,5 @@ +# https://github.com/containers/shortnames +unqualified-search-registries=["git.syui.ai", "docker.io", "ghcr.io"] + +[aliases] +"aios"="git.syui.ai/ai/os" diff --git a/README.md b/README.md index 5918f0d..0aeff52 100644 --- a/README.md +++ b/README.md @@ -54,20 +54,28 @@ $ docker run -it ghcr.io/syui/aios ai ## podman ```sh -$ podman pull aios - -$ podman machine init -$ podman machine start +if [ ! -d ~/ai/os/.git ];then + mkdir -p ~/ai + git clone https://git.syui.ai/ai/os ~/ai/os +else + cd ~/ai/os +fi +if [ ! -d ~/.config/containers/registries.conf.d ];then + mkdir -p ~/.config/containers/registries.conf.d +fi +ln -s `pwd`/.config/containers/registries.conf.d/ai.conf ~/.config/containers/registries.conf.d/ai.conf ``` -https://github.com/containers/shortnames +```sh +$ podman pull aios +``` -> /etc/containers/registries.conf.d/ai.conf -> -> ~/.config/containers/registries.conf +> ~/.config/containers/registries.conf.d/ai.conf ```sh -unqualified-search-registries = ['docker.io', 'git.syui.ai', 'ghcr.io'] +# https://github.com/containers/shortnames +# ~/.config/containers/registries.conf.d/ai.conf +unqualified-search-registries = ['git.syui.ai', 'docker.io', 'ghcr.io'] [aliases] "aios" = "git.syui.ai/ai/os" diff --git a/podman/ai.conf b/podman/ai.conf deleted file mode 100644 index c18d336..0000000 --- a/podman/ai.conf +++ /dev/null @@ -1,9 +0,0 @@ -[engine] -env=["CONTAINERS_SHORT_NAME_ALIASING=on"] - -[registries.search] -short-name-mode = "disabled" -unqualified-search-registries = ['docker.io', 'git.syui.ai', 'ghcr.io'] - -[aliases] -"aios" = "git.syui.ai/ai/os"