小编shr*_*ivb的帖子

更改Docker机器位置 - Windows

我在Windows 7上使用docker工具箱来运行docker.(docker version 1.9.1)

事实证明,docker机器在C:\ Users\username\.docker\machine\machines\default创建其VM.当我提交图像时,此位置的VM大小会膨胀.自从它的Windows,无法承受C盘上的豪华空间.

有什么办法可以改变默认机器的位置吗?

windows docker docker-machine docker-toolbox

59
推荐指数
6
解决办法
5万
查看次数

Docker ubuntu image - bash:man:找不到命令

我开始使用Docker,只是提取了一个基本的ubuntu映像.我在通过docker-machine运行Docker的Windows 7机箱上.

不知道为什么,我无法在bash上找到man命令.我尝试将人的路径输出到$ PATH,但仍然没有快乐.

docker@default:~$ docker run -it ubuntu bash
root@2dd12b770666:/# man ls
bash: man: command not found
root@2dd12b770666:/# whereis man
man: /usr/local/man /usr/share/man
root@2dd12b770666:/# export PATH=/usr/local/man:/usr/share/man:$PATH
root@2dd12b770666:/# echo $PATH
/usr/local/man:/usr/share/man:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@2dd12b770666:/# man
bash: man: command not found
root@2dd12b770666:/#
Run Code Online (Sandbox Code Playgroud)

如果export命令不起作用,则不确定编辑bashrc是否会产生任何影响.所以没试过.还有什么我需要做的才能在码头图像上运行man?

bash ubuntu manpage docker

13
推荐指数
2
解决办法
1万
查看次数

Docker中的Eclipse IDE

我在Windows机器上开机,并通过docker-machine使用docker.由于来自@VonC的帮助,能够实现从windows dev文件夹到docker容器的文件夹共享.

我想用于Java开发的IDE是Eclipse.但我不想在我的主机上安装整个java系统.由于我的主机是Windows(不是X系统),因此无法使用此处提到的X11套接字共享内容 将Eclipse安装到Java所在的容器中.

因此,如果我的代码驻留在我的主机中并且整个java子系统位于docker容器中,Eclipse是否能够构建代码?有没有人在非Linux(最好是Windows)主机上工作,使用Eclipse IDE来构建java应用程序,使用java docker镜像来保存所有东西.

java eclipse windows docker docker-machine

12
推荐指数
2
解决办法
2万
查看次数

解构/黑客NodeJs

我正在尝试理解Node的内部工作,我正处于这样一个问题,即我无法将用js编写的Node如何挂钩/绑定到用C/C++编写的低级系统调用.

当我写这段代码时 -

var http = require('http');
var server = http.createServer(function(req,res) { res.end('Hacking Node'); });
server.listen(8081);
Run Code Online (Sandbox Code Playgroud)

server.listen如何监听只有操作系统可以访问的特定端口?其他各种功能也是如此.

到目前为止的旅程一直是这样.

我检查了net.js和os.js文件.但不能说得多.

我也挖到了用C编写的进程文件 - unix和windows版本.

最后,经过进一步调查后,点击了Node.js文件

// https://github.com/joyent/node/tree/6cbfcdad46d733bb04332063727e304e449dc86b/src/node.js
Run Code Online (Sandbox Code Playgroud)

有以下评论 -

// This file is invoked by node::Load in src/node.cc, and responsible for
// bootstrapping the node.js core. Special caution is given to the performance
// of the startup process, so many dependencies are invoked lazily.
Run Code Online (Sandbox Code Playgroud)

Node.cc在第2708行加载此Node.js文件.

// https://github.com/joyent/node/blob/6cbfcdad46d733bb04332063727e304e449dc86b/src/node.cc - line 2708
Run Code Online (Sandbox Code Playgroud)

就我而言.有人能指出我接下来会发生什么,并帮助我填写这个难题的部分.

javascript operating-system node.js

3
推荐指数
1
解决办法
1265
查看次数