1南蓬、centos yum安裝docker
卸載舊版本
$ sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
安裝依賴包
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加yum源
#國內(nèi)源
$ sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 官方源
# $ sudo yum-config-manager \
# --add-repo \
# https://download.docker.com/linux/centos/docker-ce.repo
安裝Docker CE
#安裝最新版本的 Docker CE
$ sudo yum-config-manager --enable docker-ce-edge
#安裝測試版本的 Docker CE
$ sudo yum-config-manager --enable docker-ce-test
#正式安裝
$ sudo yum makecache fast
$ sudo yum install docker-ce
2卸夕、腳本自動安裝
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
3怔匣、鏡像加速
方式有很多简烘,這里使用的是163鏡像(這個效果好像沒有daocloud加速器好)
$ vim /etc/docker/daemon.json
#添加
{
"registry-mirrors": [
"http://hub-mirror.c.163.com"
]
}
#保存重啟docker
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
4换怖、docker-compose 安裝
$ sudo curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
至此甩恼,docker安裝工作已經(jīng)完成,因為最終目的是讓虛擬機(jī)作為一個工作環(huán)境沉颂,而代碼編寫条摸、調(diào)試在windows上,所以我們需要虛擬機(jī)和windows文件共享铸屉,同步更新屈溉,這樣一個完整的工作流程就ok了
接下來,實現(xiàn)虛擬機(jī)文件共享
在 Linux 虛擬機(jī)中手動安裝 VMware Tools
在主機(jī)上抬探,從 Workstation Pro 菜單欄中選擇虛擬機(jī) > 安裝 VMware Tools子巾。
如果安裝了早期版本的 VMware Tools,則菜單項是更新 VMware Tools小压。
#如果未裝載 VMware Tools 虛擬 CD-ROM 映像线梗,請裝載 CD-ROM 驅(qū)動器。
#如果裝載點目錄尚不存在怠益,請創(chuàng)建該目錄仪搔。
$ mkdir /mnt/cdrom
#某些 Linux 發(fā)行版使用不同的裝載點名稱。例如蜻牢,某些發(fā)行版上的裝載點是 /media/VMware Tools 而不是 #/mnt/cdrom烤咧。請修改該命令以反映您的發(fā)行版使用的約定。
#裝載 CD-ROM 驅(qū)動器抢呆。
#某些 Linux 發(fā)行版使用不同的設(shè)備名稱煮嫌,或者以不同的方式組織 /dev 目錄。如果 CD-ROM 驅(qū)動器不是 #/dev/cdrom 或 CD-ROM 裝載點不是 /mnt/cdrom抱虐,則必須修改該命令以反映您的發(fā)行版使用的約定昌阿。
$ mount /dev/cdrom /mnt/cdrom
#(可選)在安裝 VMware Tools 之前,刪除以前的 vmware-tools-distrib 目錄恳邀。
#該目錄的位置取決于以前安裝時的存儲位置懦冰。通常,該目錄位于 /tmp/vmware-tools-distrib谣沸。
#列出掛載點目錄的內(nèi)容刷钢,并記下 VMware Tools tar 安裝程序的文件名。
$ ls mount-point
#解壓縮安裝程序乳附。
$ tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz -C /tmp/ #x.x.x 值是產(chǎn)品版本號内地,yyyy 是產(chǎn)品版本的內(nèi)部版本號椰弊。
# 如果需要,請卸載 CD-ROM 映像瓤鼻。
$ umount /dev/cdrom
#如果 Linux 發(fā)行版自動裝載 CD-ROM,則不需要卸載該映像贤重。
#運行安裝程序并以 root 用戶身份配置 VMware Tools茬祷。
$ cd /tmp/vmware-tools-distrib
$ sudo ./vmware-install.pl
接下來就是根據(jù)提示鍵y/n
在 Linux 客戶機(jī)中裝載共享文件夾
QQ截圖20180227145240.png
在 Linux 客戶機(jī)中裝載共享文件夾
#查看當(dāng)前虛擬機(jī)設(shè)置共享的文件夾
$ vmware-hgfsclient //根據(jù)上圖配置的共享文件夾,這條命令會顯示docker
$ mount -t vmhgfs .host:/docker /mnt/hgfs //docker換成你vmware-hgfsclient執(zhí)行結(jié)果
#如果報錯Error: cannot mount filesystem: No such device 執(zhí)行:
$ sudo vmhgfs-fuse .host:/docker /mnt/hgfs 即可(有時候這個報錯并不影響共享并蝗,查看/mnt/hgfs目錄已經(jīng)有了共享文件夾)