win7、virtualbox、docker間的資料夾共享
配置:
docker在virtualbox裡,virtualbox在win7裡。
主機:win7
虛擬機器:virtualbox 5.1.30 centos7
docker:
[root@localhost ~]# docker version
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-68.gitec8512b.el7.centos.x86_64
Go version: go1.8.3
Git commit: ec8512b/1.12.6
Built: Mon Dec 11 16:08:42 2017
OS/Arch: linux/amd64
Server:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-68.gitec8512b.el7.centos.x86_64
Go version: go1.8.3
Git commit: ec8512b/1.12.6
Built: Mon Dec 11 16:08:42 2017
OS/Arch: linux/amd64
步驟:
1、主機與centos7共享資料夾
第一步,給虛擬機器安裝 virtualbox guest addionts 工具。“裝置-》安裝增強功能”,該操作結束後會看到“裝置-》分配光碟機-》VBoxGuestAddtions.ios”打了對鉤;
第二步,掛載。在 centos7 裡執行命令“mount /dev/cdrom /media/cdrom”,就會把ios掛載到 /media/cdrom 目錄下。 然後 cd 到 /media/cdrom 目錄下執行“./VBoxLinuxAdditions.run”。如果報了錯,那就執行一下命令“yum -y install bzip2 kernel-devel kernel-headers”。
成功安裝的話會看到“Could not find the X.Org or XFree86 Window System, skipping”因為我的是伺服器沒有桌面,所以是這個,如果你有桌面的話應該不會看到這個提示。
第三步,設定主機與centos7的共享資料夾。
“裝置-》共享資料夾-》” 設定資料夾在主機的路徑和資料夾的名字,這個名字我也沒嘗試跟路徑的那個名字不同能不能行,反正我是一樣的,比如資料夾路徑“c:/a/b/d”,資料夾名“d”
回到centos7中執行命令“mount -t vboxsf c /root/docker”,這裡的/root/docker就是你在centos7上要與資料夾c對映的目錄路徑。
至此,主機和虛機的資料夾共享就結束了。
2、centos7與docker間共享資料夾
命令就能搞定了,執行如下:
docker run -ti --privileged=true -v /root/docker:/root/go/src/test tanxiaolong/pika_test:1.3 /bin/bash
我這條命令的主要地方就是 -v ,它就是用來對映container和docker的宿主機之間的資料夾的命令,把宿主機的目錄/root/docker 對映到container的/root/go/src/test目錄
然後還得加一個--privileged=true,否則你容器裡的/root/go/src/test/目錄沒有執行許可權,啥都不能做。具體看這個連結http://www.linuxidc.com/Linux/2015-03/115124.htm
這裡的/root/docker目錄就是連線win7和docker間的橋樑。
相關文章
- 開啟VirtualBox的雙向共享資料夾,共享貼上板,拖放
- 在sun oracle virtualbox 訪問windows xp的共享資料夾OracleWindows
- VM VirtualBox 虛擬機器掛載共享資料夾虛擬機
- XP下Virtualbox虛擬Ubuntu共享資料夾設定Ubuntu
- VirtualBox虛擬機器設定共享資料夾(CentOS)虛擬機CentOS
- virtualbox centos安裝增強工具和Centos與VirtualBox共享資料夾設定CentOS
- VirtualBox 共享資料夾設定 及 開機自動掛載
- win7 資料夾共享簡單設定方法整理Win7
- XP資料夾共享
- Sun virtualbox ' Ubuntu的全屏顯示及和XP間的資料共享Ubuntu
- python共享資料夾Python
- Win7資料夾怎麼加密 win7資料夾加密技巧Win7加密
- Win7臨時資料夾路徑 Win7系統的臨時資料夾在哪Win7
- 使用virtualbox 虛擬機器在windows下安裝Ubuntu後的資料夾掛載 共享資料夾掛載出錯 解決虛擬機WindowsUbuntu
- win10如何設定共享資料夾 win10設定共享資料夾的方法Win10
- 共享資料夾的相關設定
- win10無法訪問win7共享資料夾的解決辦法Win10Win7
- Ubuntu訪問Windows共享資料夾UbuntuWindows
- win10怎麼設定共享資料夾_win10設定共享資料夾步驟Win10
- 共享資料夾怎麼在另一個電腦檢視 怎樣查詢別人共享的資料夾
- linux掛載windows共享資料夾LinuxWindows
- linux 訪問windows共享資料夾LinuxWindows
- Ubuntu 配置 samba 實現資料夾共享UbuntuSamba
- Linux訪問Win共享資料夾Linux
- VMware虛擬機器共享資料夾的使用虛擬機
- win 建立共享資料夾(共享需要密碼,共享後打不開)密碼
- win7顯示隱藏資料夾的方法Win7
- win7訪問共享資料夾提示“未知的使用者名稱或密碼錯誤”Win7密碼
- docker基礎:mysql容器建立,時間同步,掛載到資料夾DockerMySql
- 在Docker容器和主機之間複製檔案/資料夾Docker
- 獲取AFP共享的資料夾及其許可權
- VMware中CentOS 7設定資料夾共享CentOS
- Linux下通過NFS共享資料夾LinuxNFS
- win7 無法訪問 VirtualBox 下的 docker 的 MySQL 和 reids?Win7DockerMySql
- win10共享資料夾如何設定_win10區域網內怎麼設定共享資料夾Win10
- 電腦共享資料夾怎麼設定 電腦共享文件的辦法
- 如何在程式間共享資料
- fragment之間相互傳資料、共享資料Fragment