有没有办法在不创建自己的映像的情况下禁用nginx docker文件中的默认EXPOSE 80 443指令?
我正在使用Docker Nginx映像,并尝试以以下方式仅公开端口443:
docker run -itd --name=nginx-test --publish=443:443 nginx
但是我可以使用docker ps -a
命令查看到该容器也暴露了80端口:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ddc0bca08acc nginx "nginx -g 'daemon off" 17 seconds ago Up 16 seconds 80/tcp, 0.0.0.0:443->443/tcp nginx-test
如何禁用它?
docker
命令而不创建自己的镜像来完成它? - TomGe40ba7e86867 nginx "nginx -g 'daemon off'" 4秒前已启动2秒,80/tcp、443/tcp nginx-test
。 - Farhad Farahi