我对podman很陌生,我尝试用两个容器mysql和wordpress创建吊舱。下面是podman cli命令。
podman run --name mysql --pod new:mysqlpod -e MYSQL_ROOT_PASSWORD=sdk123 -d docker.io/library/mysql
podman run --name wordpress -p 8080:80 --pod mysqlpod -e WORDPRESS_DB_HOST=mysql:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=sdk123 -e WORDPRESS_DB_NAME=mywordpress -e WORDPRESS_TABLE_PREFIX=wp_ -d docker.io/library/wordpress我正在用http://lab.redhat.com/podman-deploy测试上面的pod。
当我尝试创建wordpress容器时,我会得到以下错误
无法在现有容器网络命名空间上设置端口绑定
发布于 2020-05-11 15:21:59
第一个命令创建一个新的pod和一个容器。第二个将加入pod和现有的网络命名空间。
您可以反转这两个命令,因为第二个命令需要端口绑定:
podman run --name wordpress -p 8080:80 --pod new:mysqlpod -e WORDPRESS_DB_HOST=mysql:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=sdk123 -e WORDPRESS_DB_NAME=mywordpress -e WORDPRESS_TABLE_PREFIX=wp_ -d docker.io/library/wordpress
podman run --name mysql --pod mysqlpod -e MYSQL_ROOT_PASSWORD=sdk123 -d docker.io/library/mysqlhttps://stackoverflow.com/questions/61587083
复制相似问题