codice:
+ docker run -d -p 8000:80 wordpress
0160f39510ff3a2ced03d3c13be64d4c9796db8c7c8286cfa771ed618dcea1c9
+ curl http://localhost:8000
curl: (56) Recv failure: Connessione interrotta dal corrispondente
Come vedete c'è qualcosa che non va.
Forse bisogna aspettare che il web-server sia avviato completamente, quindi:

codice:
+ docker run -d -p 8000:80 wordpress
c068406edb828b457a28a98587ade044a3f5a047b07295908099b6fb1cefc252
+ sleep 10
+ curl http://localhost:8000
Come vedete con

sleep 10

si attende dieci secondi, ma ne potrebbero servire di più, di meno, chi lo sa...

Possibile che docker non abbia un'opzione adatta (ad esempio --wait-start)?