Docker命令的含义

时间:2015-12-15 11:00:17

标签: docker command docker-registry

这似乎是一个简单的问题,但它真的不清楚这个命令的含义是什么:

docker run -d -p 5000:5000 --restart=always --name registry \
  -v `pwd`/certs:/certs \
  -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \
  -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \
  registry:2

-v pwd/certs:/certs \根本不清楚。 有人可以给出解释

2 个答案:

答案 0 :(得分:3)

解释

`pwd` - shell command to show current path, normally you can replace with $(pwd)

所以-v pwd/certs:/certs意味着,将当前路径的子路径证书挂载到docker容器的文件夹/ certs

对于每一行最后都有反斜杠\,用于长输入

答案 1 :(得分:3)

在Docker中,使用“运行”命令将图像加载到容器中 ' docker run -d -p 5000:5000 '这行命令显示容器将作为守护程序服务运行(-d)表示它将自动在后台启动容器。 -p为您的容器分配端口 BMW 表示'pwd'将提供当前目录-v将主机的文件夹路径分配给Container的文件夹路径。您已准备好使用您的Container。快乐的编码!