Si lo ejecuta docker run <NAME>
, generará una nueva imagen, que probablemente no sea lo que desea.
Si desea cambiar una imagen actual, haga lo siguiente:
docker ps -a
Tome la identificación de su contenedor de destino y vaya a:
cd /var/lib/docker/containers/<conainerID><and then some:)>
Detener el contenedor:
docker stop <NAME>
Cambiar los archivos
vi config.v2.json
"Config": {
....
"ExposedPorts": {
"80/tcp": {},
"8888/tcp": {}
},
....
},
"NetworkSettings": {
....
"Ports": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "80"
}
],
Y cambiar archivo
vi hostconfig.json
"PortBindings": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "80"
}
],
"8888/tcp": [
{
"HostIp": "",
"HostPort": "8888"
}
]
}
Reinicia tu docker y debería funcionar.