Docker共享window目录给docker容器
Docker Toolbox 将window目录共享给docker容器
将window目录先共享给虚拟机default
在将虚拟机目录共享给docker容器
打开 Oracle VM VirtualBox
点击设置 > 共享文件夹 > 添加共享文件夹
将E盘目录下的 docker_win7_share 共享给虚拟机
共享文件夹路径: E:\docker_win7_share
共享文件夹名称: edocker
重启动 虚拟机 default
接着打开Docker Quickstart Terminal 然后进入虚拟机
docker-machine ssh #进入虚拟机系统
sudo su #切换到root用户
cd / #进入根目录
$ls -l
可以看到有个c目录 c目录是安装时默认挂载的
接下来把windows共享的目录 共享到虚拟机的/mnt下面
先在/mnt下面创建新的文件夹
cd mnt #进入mnt目录
mkdir machine_docker #创建 machine_docker 目录
mount -t vboxsf edocker /mnt/machine_docker #把 edocker 目录共享给mnt/machine_docker
cd ../machine_docker && ls #查看目录内文件 已经共享成功
在docker容器中使用windows的目录
创建一个 centos 系统的 容器
docker run --name icentos -itd -v /mnt/machine_docker:/mnt/docker centos
--name 指定容器名为 icentos
-v指定容器内目录与宿主机目录共享
: 之前是宿主机文件夹 之后是容器需共享的文件夹
docker exec -it icentos /bin/bash
查看/mnt/docker目录
$ls -l
可以看到windows7下共享的文件就在这里了
操作成功 good luck
相关命令查看
linux 命令
docker命令
千年的回眸
docker Linux 安装 Node.js
直接使用已编译好的包
Node 官网已经把 linux 下载版本更改为已编译好的版本了
直接下载解压后使用
#cd /mnt/
#wget https://nodejs.org/dist/v13.9.0/node-v13.9.0-linux-x64.tar.xz
# tar xf node-v13.9.0-linux-x64.tar.xz // 解压
# cd node-v13.9.0-linux-x64 // 进入解压目录
# ./bin/node -v // 执行node命令 查看版本
v13.9.0
解压文件的 bin 目录底下包含了 node、npm 等命令,可以使用 ln 命令来设置软连接:
# ln -sf /mnt/node-v13.9.0-linux-x64/bin/node /usr/local/bin/node
# ln -sf /mnt/node-v13.9.0-linux-x64/bin/npm /usr/local/bin/npm
# npm -v
6.13.7