小编Mat*_*ath的帖子

我可以通过分配一些伪 TTY 以交互方式从 Dockerfile 构建 Docker 容器吗?

我从下面的 Dockerfile 构建容器:

FROM ubuntu:14.04
...
RUN apt-get update && apt-get install -y vim
#RUN ssh-keygen -f /root/.ssh/id_rsa -N strongpass123$%^
RUN ssh-keygen -f /root/.ssh/id_rsa
...
Run Code Online (Sandbox Code Playgroud)

我很少这样做,但是在使用之前ssh-keygen和之后有很多命令。

我知道我可以从脚本开始docker exec -it thirsty_darwin sh script.sh,然后标记图像,然后使用容器(图像)链接,但这并不是我想要的清晰解决方案。

甚至最坏的情况是ssh-add ~/.ssh/id_rsa当我必须使用 expect 工具时。Expect 工具对我的密码进行了硬编码。我不想做这件事。

ssh expect ssh-keygen docker

12
推荐指数
1
解决办法
9140
查看次数

监视 /tmp 以创建文件并防止删除文件?

我有一个二进制文件,可以在其中创建一些文件/tmp/*some folder*并运行它们。这个相同的二进制文件在运行后立即删除这些文件。有没有办法拦截这些文件?

我无法将该文件夹设为只读,因为二进制文件需要写入权限。我只需要一种方法来在执行文件时复制文件或阻止原始二进制文件删除它们。

filesystems permissions file-copy tmp inotify

9
推荐指数
2
解决办法
3277
查看次数

标签 统计

docker ×1

expect ×1

file-copy ×1

filesystems ×1

inotify ×1

permissions ×1

ssh ×1

ssh-keygen ×1

tmp ×1