podman没有在centos9的码头设置中运行集装箱



我正在使用centos发行版的vm中设置quay。这是我正在遵循的指南:码头部署指南

一旦我安装了Podman,我就试图用以下命令运行第一个容器:

我设置了这个env变量:

export QUAY=QUAY

并在家里制作了一个同名目录:

mkdir QUAY

一旦我安装了Podman,我就试图用以下命令运行第一个容器:

$ sudo podman run -d --rm --name postgresql-quay 
-e POSTGRESQL_USER=quayuser 
-e POSTGRESQL_PASSWORD=quaypass 
-e POSTGRESQL_DATABASE=quay 
-e POSTGRESQL_ADMIN_PASSWORD=adminpass 
-p 5432:5432 
-v $QUAY/postgres-quay:/var/lib/pgsql/data:Z 
registry.redhat.io/rhel8/postgresql-10:1

我得到以下错误:

sudo podman run -d --rm --name postgresql-quay   -e POSTGRESQL_USER=quayuser   -e POSTGRESQL_PASSWORD=quaypass   -e POSTGRESQL_DATABASE=quay   -e POSTGRESQL_ADMIN_PASSWORD=adminpass   -p 5432:5432   -v QUAY/postgres-quay:/var/lib/pgsql/data:Z   registry.redhat.io/rhel8/postgresql-10:1
Error: error creating named volume "QUAY/postgres-quay": error running volume create option: names must match [a-zA-Z0-9][a-zA-Z0-9_.-]*: invalid argument

绑定装载需要指定为以./../开头的绝对路径或相对路径。

换句话说,代替

-v QUAY/postgres-quay:/var/lib/pgsql/data:Z

使用

-v ./QUAY/postgres-quay:/var/lib/pgsql/data:Z

(我用值QUAY替换了$QUAY(

相关内容

  • 没有找到相关文章