adminer 預設 port 為 8080,雖然不是正規的 80,433
但也很容易跟其他port 衝到
修改方法1,將container 的8080/tcp 對應到 host的 8088/tcp
ports:
- 8088/8080
修改方法2
直接修改 container 的 listen port
ports:
- 8088:8088
command:
- 'php'
- '-S'
- '[::]:8088'
- '-t'
- '/var/www/html'
進到 container 中檢查
# docker exec -it adminer_test sh
/var/www/html $ netstat -na
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.11:40403 0.0.0.0:* LISTEN
tcp 0 0 :::8081 :::* LISTEN
udp 0 0 127.0.0.11:43328 0.0.0.0:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path