软件开发DockerjavaUbuntu

用JAVA的PROCESS执行shell脚本进入docker

我在用JAVA制作一个关于docker的工具,然后是通过java直接执行脚本或者linux终端命令来进行检测,然而如果在终端下执行sudo docker run.....之类的命令,就会跳出请输入密码。但是如果在java的process对象中执行,就会直接报错,因此请问如何用java运行启动容器,或者如何用java获取linux的权限?
参与10

9同行回答

胶东牛国磊胶东牛国磊系统架构师百度游戏
回复 9# ailittle0     这个的话, 你需要研究下java在linux下的类库, 如果获取权限进行操作. 不是很熟悉java语言, 没有太好的建议给你了. :)显示全部
回复 9# ailittle0


    这个的话, 你需要研究下java在linux下的类库, 如果获取权限进行操作. 不是很熟悉java语言, 没有太好的建议给你了. :)收起
文化教育其它 · 2015-06-03
浏览4057
ailittle0ailittle0软件开发工程师武汉大学
回复 8# 胶东牛国磊     对,我需要的问题是如何用java获取到ubuntu的权限,就比如连简单的sudo cp这种语句甚至也无法执行显示全部
回复 8# 胶东牛国磊


    对,我需要的问题是如何用java获取到ubuntu的权限,就比如连简单的sudo cp这种语句甚至也无法执行收起
软件开发 · 2015-06-02
浏览3819
胶东牛国磊胶东牛国磊系统架构师百度游戏
回复 6# ailittle0     docker目前是需要root权限的, 你通过java代表调用, 要解决权限问题才行. 对java不熟悉, 无法提供好的建议.显示全部
回复 6# ailittle0


    docker目前是需要root权限的, 你通过java代表调用, 要解决权限问题才行. 对java不熟悉, 无法提供好的建议.收起
文化教育其它 · 2015-05-28
浏览3879
ailittle0ailittle0软件开发工程师武汉大学
回复 4# dl528888     好的,之后截图给您看看显示全部
回复 4# dl528888


    好的,之后截图给您看看收起
软件开发 · 2015-05-27
浏览3786
ailittle0ailittle0软件开发工程师武汉大学
回复 5# 胶东牛国磊     是可以进行免密码,就是在终端开启的时候用sudo -s获取权限是吗?不过我是通过java代码直接执行相应的命令,不知道要如何输入密码,之后截图给你看看。显示全部
回复 5# 胶东牛国磊


    是可以进行免密码,就是在终端开启的时候用sudo -s获取权限是吗?不过我是通过java代码直接执行相应的命令,不知道要如何输入密码,之后截图给你看看。收起
软件开发 · 2015-05-27
浏览3823
胶东牛国磊胶东牛国磊系统架构师百度游戏
可以把sudo的免密码password开启显示全部
可以把sudo的免密码password开启收起
文化教育其它 · 2015-05-26
浏览3805
dl528888dl528888系统运维工程师游戏公司
你好,使用docker进行run创建容器的时候,不需要输入密码的,能否把你的操作信息都截图?显示全部
你好,使用docker进行run创建容器的时候,不需要输入密码的,能否把你的操作信息都截图?收起
互联网服务 · 2015-05-26
浏览3887
ailittle0ailittle0软件开发工程师武汉大学
回复 2# dl528888     就是比如说在终端上直接开启docker容器的话就是sudo docker run -d -t ubuntu这样的,然后就会提示你输入密码,然而如果你直接用java的代码 exec这条命令的话就会报命令出错,因此这个该如何解决...显示全部
回复 2# dl528888


    就是比如说在终端上直接开启docker容器的话就是sudo docker run -d -t ubuntu这样的,然后就会提示你输入密码,然而如果你直接用java的代码 exec这条命令的话就会报命令出错,因此这个该如何解决收起
软件开发 · 2015-05-26
浏览3891
dl528888dl528888系统运维工程师游戏公司
hi,能描述的更清楚一下,或者举个例子吗。显示全部
hi,能描述的更清楚一下,或者举个例子吗。收起
互联网服务 · 2015-05-26
浏览3790

提问者

ailittle0
软件开发工程师武汉大学

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-05-26
  • 关注会员:1 人
  • 问题浏览:10000
  • 最近回答:2015-06-03
  • X社区推广