非默认端口上的 imgproxy

imgproxy on non default port

我在 centos 服务器的 docker 上安装了 imgproxy (https://docs.imgproxy.net/installation)。

正在使用

docker run -p 2096:2096 -it darthsim/imgproxy

要启动它仍然会在 8080 上启动服务器:

INFO [2021-09-01T10:13:25Z] Starting server at :8080

在非默认端口(在我的 cas 2096 中)启动 imgproxy 的正确方法是什么?

在docker 运行 命令中,端口描述了从主机到容器端口的映射。 (默认为 8080:8080

因此,要将主机的端口 2096 映射到容器的 8080,请使用

docker run -p 2096:8080 -it darthsim/imgproxy

--publish 标志配置为 [host-port]:[container-port]。要保留容器的 8080 端口,但使用主机的 2096,您需要:

docker run \
--interactive --tty --rm \
--publish=2096:8080 \
darthsim/imgproxy