使用podman运行postgresql高寒映像时:
邮名-p 5432:5432 -e POSTGRES_PASSWORD=test -e POSTGRES_USER=test -d postgres :11
结果是:
错误:/usr/bin/lirp4netns失败:"open(\"/dev/net/tun\"):没有这样的设备\n nWARNING:对沙箱的支持是实验性的\n nchild失败(1)\n nWARNING:支持沙箱是实验性的\n“
运行系统是archlinux。有什么方法可以修复这个错误或者转一圈吗?
谢谢
发布于 2020-03-18 16:17:41
-d,最后再试-p (直接了解图像),如下所示:- `podman run -d --name postgres -e POSTGRES_PASSWORD=test -e POSTGRES_USER=test -p 5432:5432 postgres:11-alpine`
1. `podman run -d --name postgres -e POSTGRES_PASSWORD=test -p 5432:5432 postgres:11-alpline`
1. `podman exec -it postgres bash`
2. Create default user postgres
- `su - postgres`
1. start postgres
- `psql`
1. create databases and tables
- `CREATE USER testuser WITH PASSWORD 'testpassword'` | [Doku](https://www.postgresql.org/docs/8.0/sql-createuser.html)
- `CREATE DATABASE testdata WITH OWNER testuser`
1. Check if it worked
- `\l+`
1. Connect to your Database via IP and Port
发布于 2020-08-24 10:36:41
我想你最近升级了Arch软件包。很可能您的系统需要重新启动。
https://stackoverflow.com/questions/60496740
复制相似问题