podman pod изменить сопоставление портов
Я создал пакет с изображением, чтобы опубликовать nextjs
сайт с множеством ручных модификаций
Первоначально я создал модуль и образ с портом 3000 изображения, сопоставленным с хост-портом 3000, используя этот однострочный файл:
podman run -dt --pod new:alpinenpmpod -p 3000:3000 alpine
Как мне теперь сопоставить порт 3000 изображения с портом хоста 80 после того, как модуль и образ были созданы?
выход podman pod inspect alpinenpmpod
:
{
"Id": "c1abdf9e53b7cf13f232d0f4946a4806261086432fbd5109e38eb7cf8610a98e",
"Name": "alpinenpmpod",
"Created": "2020-08-28T12:25:07.442784426-07:00",
"State": "Stopped",
"Hostname": "alpinenpmpod",
"CreateCgroup": true,
"CgroupParent": "/libpod_parent",
"CgroupPath": "/libpod_parent/c1abdf9e53b7cf13f232d0f4946a4806261086432fbd5109e38eb7cf8610a98e",
"CreateInfra": true,
"InfraContainerID": "745662de8d1a508d68ea12ab8c764899dcf752aa10d48aafbd026e1794b50d2b",
"InfraConfig": {
"PortBindings": {
"3000/tcp": [
{
"HostIp": "",
"HostPort": "3000"
}
]
},
"HostNetwork": false,
"StaticIP": "",
"StaticMAC": null,
"NoManageResolvConf": false,
"DNSServer": null,
"DNSSearch": null,
"DNSOption": null,
"NoManageHosts": false,
"HostAdd": null,
"Networks": null
},
"NumContainers": 2,
"Containers": [
{
"Id": "419dec5dea94d7afd1d1d8d3484857bdeac04b553820c59aab14d41674472bc9",
"Name": "vigorous_brattain",
"State": "exited"
},
{
"Id": "745662de8d1a508d68ea12ab8c764899dcf752aa10d48aafbd026e1794b50d2b",
"Name": "c1abdf9e53b7-infra",
"State": "configured"
}
]
}
Кроме того, есть ли способ экспортировать этот модуль вместе с его изображениями, чтобы я мог запускать их в другом месте?