首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在centos9中码头设置中没有运行容器的podman

在centos9中码头设置中没有运行容器的podman
EN

Stack Overflow用户
提问于 2021-12-17 19:56:55
回答 1查看 321关注 0票数 1

我要在一个vm中设置码头,并配以centos发行版。这是我下面的指南:码头部署指南

安装Podman之后,我尝试使用以下命令运行第一个容器:

我设置了这个env变量:

代码语言:javascript
复制
export QUAY=QUAY

在家里出了一个同名的名字:

代码语言:javascript
复制
mkdir QUAY

安装Podman之后,我尝试使用以下命令运行第一个容器:

代码语言:javascript
复制
$ 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

我得到了以下错误:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-17 20:36:40

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

换句话说,不是

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

使用

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

(我将$QUAY替换为它的值QUAY)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70398293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档