diff --git a/.config/containers/registries.conf.d/ai.conf b/.config/containers/registries.conf.d/ai.conf new file mode 100644 index 0000000..4a9598a --- /dev/null +++ b/.config/containers/registries.conf.d/ai.conf @@ -0,0 +1,6 @@ +# 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/README.md b/README.md index 5918f0d..4a89543 100644 --- a/README.md +++ b/README.md @@ -54,20 +54,26 @@ $ 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 +fi +if [ ! -d ~/.config/containers/registries.conf.d ];then + mkdir -p ~/.config/containers/registries.conf.d +fi +ln -s ~/ai/os/.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/cfg/ai.conf b/cfg/ai.conf deleted file mode 100644 index 53bd58c..0000000 --- a/cfg/ai.conf +++ /dev/null @@ -1,4 +0,0 @@ -unqualified-search-registries = ['docker.io', 'git.syui.ai', '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"