这似乎是一个简单的问题,但它真的不清楚这个命令的含义是什么:
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 \
根本不清楚。
有人可以给出解释
答案 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。快乐的编码!