使用远程添加/编辑docker容器内的文件?

时间:2015-07-29 08:54:28

标签: docker ansible ansible-playbook

我是docker和ansible的新手。

我正在使用ansible-playbook

  • 远程登录服务器
  • 从泊坞窗集线器中拉出泊坞窗图像
  • 创建一个新容器。

我现在想要将一些文件添加/编辑到容器中并在容器上运行一些预先安装的程序。有没有办法在不打开终端并手动完成的情况下这样做?

1 个答案:

答案 0 :(得分:0)

  
    
      

将一些文件添加/编辑到容器

    
  

docker cp用于将文件复制到容器,请参阅文档

http://docs.docker.com/reference/commandline/cp/

docker exec -it container_id bash然后或命令或 docker exec -it container_id sh -c awk...

参见文档

http://docs.docker.com/reference/commandline/exec/

  
    
      

运行一些预安装的程序

    
  

docker exec -it container_id sh -c "run your program"