考虑以下docker命令:
docker run -p 80:8080 -v ~/.htaccess:/data/.htaccess pypiserver/pypiserver:latest -P .htaccess packages
图像后有此命令-P .htaccess packages
。该命令的作用是什么?在docker映像运行后是否要运行其他命令?我找不到关于此的任何文档。
我从page那里获得了这个docker命令
答案 0 :(得分:2)
图像名称后面的参数作为图像入口点的参数传递到容器。在pypiserver/pypiserver
的情况下,the entry point是pypi-server -p 8080
,并且在其上加上了-P .htaccess package
,因此在Docker容器内运行的完整命令是pypi-server -p 8080 -P .htaccess package
另请参阅:the section in the docker run
reference on overriding CMD