Docker:我无法在运行时进行卷绑定

Realtebo

我以这种方式执行我的图像:

docker run -it --rm my_image -v ~/.ssh/id_rsa:/home/realtebo/.ssh/id_rsa:ro

因此,我希望执行时在运行时复制我的私人rsa密钥。

这是我用作入口点的shell脚本

pwd
ls -la ~/.ssh

在运行时我得到了

/home/realtebo
total 12
drwxr-xr-x 2 realtebo realtebo 4096 Jan 19 08:20 .
drwxr-xr-x 3 realtebo realtebo 4096 Jan 19 08:37 ..
-rw-r--r-- 1 realtebo realtebo  393 Jan 19 08:20 known_hosts

因此工作目录和用户都可以。

注意:known_hosts是在构建时创建的

为什么我不能达到/home/realtebo/.ssh/id_rsa我的期望?

我使用做一些调试docker inspect <container_name我发现:

"HostConfig": {
        "Binds": null,
 ....

但是有什么问题呢?

Realtebo

解决方案:交换-v标志和image_name。图像名称必须始终是最后一个参数(后跟可选的cmd才能执行)

所以代替

docker run -it --rm my_image -v ~/.ssh/id_rsa:/home/realtebo/.ssh/id_rsa:ro

我需要以这种方式执行:

docker run -it --rm v ~/.ssh/id_rsa:/home/realtebo/.ssh/id_rsa:ro my_image

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在运行时更改Guice绑定

来自分类Dev

在运行时Ninject绑定

来自分类Dev

在运行时绑定属性

来自分类Dev

Knockoutjs 在运行时更改绑定

来自分类Dev

在运行时无法投射对象

来自分类Dev

在运行时无法读取属性

来自分类Dev

无法在运行时获得响应

来自分类Dev

使用泛型和后期绑定进行反射。如何在运行时投射?

来自分类Dev

将应用程序打包在docker中,可以在运行时对其进行配置

来自分类Dev

我可以在运行时在DevExpress的PivotGrid中对DateTime类型的数据进行分组吗?

来自分类Dev

C#在运行时后期绑定卸载Dll

来自分类Dev

WPF 绑定控件在运行时的宽度

来自分类Dev

在运行时填充预制的未绑定 datagridview 列

来自分类Dev

Docker:无法在运行时在其中克隆github私有rebo

来自分类Dev

我无法在运行时以编程方式设置android:below

来自分类Dev

我无法在运行时权限中显示Manifest.permission.CALL_PHONE

来自分类Dev

OCaml在运行时进行编译和加载

来自分类Dev

使用MPAndroidChart在运行时进行用户交互

来自分类Dev

在运行时使用存在类进行杂耍

来自分类Dev

在运行时在Android上进行字节码操作

来自分类Dev

在运行时进行XNA Sprite订单管理?

来自分类Dev

在运行时进行Scala元编程

来自分类Dev

在运行时使用标志变量进行宏扩展

来自分类Dev

使用 Unity 在运行时进行寻路

来自分类Dev

在运行时创建复合比较器进行排序

来自分类Dev

如何在运行时更换 docker 容器

来自分类Dev

Angular2无法在运行时呈现SVG

来自分类Dev

Python何时无法在运行时确定对象的类型?

来自分类Dev

无法在运行时在Jenkins中安装NodeJS