如何配置Docker在非标准SSL端口上与Artifactory一起工作
要配置Docker在端口443以外的端口上使用SSL将图像推送到Artifactory,请执行以下操作:
1.编辑你的.dockercfg文件(通常位于docker用户的主目录中),因此URL将包含SSL监听端口.例如:
{
“https://docker.example.com: 5000”:
{
"auth": "YWRtaW46QVAyZFVadUM0WEh4Z1Q2cld1aHExdlNBMkRk",
“邮箱”:“abcd@yourdomain.com”
}
}
2.编辑你的nginx.conf文件监听SSL端口,并将该端口添加到proxy_set_header主机美元主机线。
例如:
监听5000 ssl;
proxy_set_header主机$ Host:5000;
重新加载Nginx在做出上述更改后(sudo nginx -s reload)。
3.标签您想要推送的Docker映像,这样它将包括SSL端口。例如:
Docker标签ubuntu docker.example.com:5000/ubuntu
4.运行码头工人推来推送图像。例如:
Docker推送docker.example.com:5000/ubuntu
关键词:Docker,非标准SSL端口
