win10家庭版(組裝機)安裝docker

組裝機採用下載的window原廠版本,其Hyper-V啓動不成功的方式。linux

1、下載:

https://github.com/docker/toolbox/releasesgit

安裝 Docker Toolbox github

文檔:https://docs.docker.com/docker-for-windows/install/docker

安裝文檔:https://docs.docker.com/toolbox/toolbox_install_windows/windows

2、安裝以及問題

 

一、若是電腦已經安裝過 Virtual Box,列表就不要勾選這個。若是電腦已經裝過 Git,也能夠不用勾選。瀏覽器

二、雙擊 Docker Quickstart Terminal 啓動 Dockerbash

三、若是找不到 bash.exe 的路徑
解決辦法:解決點擊Docker出現windows 正在查找bash.exe。若是想親自查找文件,請點擊「瀏覽」的問題網絡

四、默認的虛擬機建立在了C盤,咱們能夠先改一下虛擬機的位置。ssh

具體操做以下:ide

  • 使用docker-machine stop default停掉Docker的虛擬機。
  • 打開VirtualBox,選擇「管理」菜單下的「虛擬介質管理」,咱們能夠看到Docker虛擬機用的虛擬硬盤的文件disk。
  • 選中「disk」,而後點擊菜單中的「複製」命令,根據嚮導,把當前的disk複製到另外一個盤上面去。
  • 回到VirtualBox主界面,右鍵「default」這個虛擬機,選擇「設置」命令,在彈出的窗口中選擇「存儲」選項。
  • 把disk從「控制器SATA」中刪除,而後從新添加咱們剛纔複製到另一個磁盤上的那個文件。

五、Docker容器是在VirtualBox的虛擬機裏面,不是在Windows裏面,因此若是要訪問用Docker容器啓動的網站的話要作端口映射,並且在本機【本身的windows】瀏覽器訪問的時候要經過虛擬機ip(能夠經過 docker-machine env 命令查看)訪問。

3、配置私庫:

1.首先,咱們剛打開 Docker Quickstart Terminal 進入的是 Windows 命令行界面,此時輸入下述命令進入虛擬 docker bash 中去:

docker-machine ssh default

2.而後,咱們已經進入了虛擬 docker bash 中去了,此時咱們須要編輯 /var/lib/boot2docker/profile 文件中的 EXTRA_ARGS 信息:

sudo vi /var/lib/boot2docker/profile

3.此時,咱們在 --label provider=virtualbox 的下一行添加下述代碼:

--insecure-registry xxx.xxx.xxx.xxx:yyy

這裏須要解釋的是, xxx.xxx.xxx.xxx 是咱們的私有鏡像倉庫的 ip 地址,yyy 是你配置私有鏡像倉庫時設定的端口號

4.最後,不要忘了,咱們還須要重啓 docker 服務的:

// 在虛擬 docker 環境中
sudo /etc/init.d/docker restart
// 或者
// 退出虛擬 docker 環境(使用 exit 命令)而後在 Windows 命令行下敲入下列命令
docker-machine restart

4、Boot2Docker安裝和入門

Docker雖然是Linux內核,可是官方仍是支持了Windows和OS X。 
Boot2Docker官方下載地址:https://github.com/boot2docker/windows-installer/releases 
Boot2Docker官方安裝手順:http://docs.docker.com/installation/windows/ 
目前最新發布版本是1.5.0。安裝包內包含了Docker、VisualBox、Git,總共才128m,果真很小很輕量。

C:\Program Files\Docker Toolbox文件夾下的boot2docker.iso 複製到C:\Users\lzy\.docker\machine\cache下,而後斷開網絡,就能夠繼續安裝完畢了,親測可行!

iso 下載地址:

https://github.com/boot2docker/boot2docker/releases

相關文章
相關標籤/搜索