Невозможно создать модуль с помощью podman - PullRequest
0 голосов
/ 04 мая 2020

Я новичок в podman, пытаюсь создать pod с двумя контейнерами 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

Я тестирую выше pod в http://lab.redhat.com/podman-deploy.

Когда я пытаюсь создать контейнер WordPress, я получаю ошибку ниже

не может установить привязки портов в существующем пространстве имен сети контейнера

1 Ответ

0 голосов
/ 11 мая 2020

Первая команда создает новый модуль и контейнер. Вторая присоединится к модулю и существующему сетевому пространству имен.

Вы можете инвертировать две команды, так как вторая требует привязки портов:

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/mysql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...