新浪的 docker 容器 SC2 如何在线编辑文件? vi/vim/nano/emacs 都没,貌似也不能 sudo

2016-03-02 00:22:21 +08:00
 fzinfz
用的 python 容器,用的 Web 终端

~$ vi
bash: vi: command not found
~$ vim
bash: vim: command not found
~$ nano
bash: nano: command not found
~$ emacs
bash: emacs: command not found
~$ sudo
bash: sudo: command not found
~$ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
~$ su
su: must be run from a terminal
3229 次点击
所在节点    云计算
8 条回复
wweir
2016-03-02 00:26:43 +08:00
echo 打法好,重定向大法好
fzinfz
2016-03-02 00:28:12 +08:00
@wweir 我要编辑,不要新建。。。 /手动忧伤脸
fzinfz
2016-03-02 00:35:30 +08:00
sed/awk 能用,可惜我不会。。。
目前看起来可行的只有 python/open 编辑了吗。。。
youxiachai
2016-03-02 01:17:52 +08:00
tee 应该可以吧?

cat 一份出来,修改完用 tee 粘贴一下
66450146
2016-03-02 01:31:44 +08:00
写个 Dockerfile 自己 build 一下呗。。。
cxbig
2016-03-02 01:55:05 +08:00
通常来说 docker 都是准备好文件丢进去
真要有一堆文件要编辑,做一个 sftp 共享,编辑器挂载远程文件夹修改好了
ETiV
2016-03-02 02:20:37 +08:00
基础镜像是啥…
sudo 都找不到的话估计是没在 path 下?

可以看看 groups 命令,就大概知道自己能不能用 sudo 了
fzinfz
2016-03-02 12:28:33 +08:00
@youxiachai 我要文本编辑器。。。 /再次手动忧伤脸

@66450146 貌似不支持 dockerfile : https://www.sinacloud.com/doc/sae/docker/python-getting-started.html

@cxbig 提醒我了,可以找个类似 phpfm 那样的简易在线编辑器,感谢~~ /手动兴奋脸~

@ETiV 能用 apt , debian/ubuntu 系的吧,具体不知, whoami/groups 结果都是“ u12345 ”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/260377

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX