1、準備工作
1)Win10專業版或者企業版,家庭版需要升級到專業版或企業版;如何升級網上很多教程;
2)Win10安裝Ubuntu子系統,見windows10 安裝 ubuntu子系統;
3)下載Docker for Window安裝包,地址:https://hub.docker.com/?overlay=onboarding
2、 win10下linux版本
3、卸載現在的舊版本
sudo apt-get remove docker docker-engine docker-ce docker.io
4、更新apt包索引
sudo apt-get update
比較耗時。
5、安裝https傳輸(apt-transport-https)
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
6、添加Docker官方的GPG密鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
7、安裝stable存儲庫
# 添加倉庫源(此處爲中國科技大學的源)
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
8、查看Docker-ce版本
apt-cache madison docker-ce
9、安裝docker-ce
sudo apt-get install docker-ce
# 或者指定版本(如上命令沒有指定版本,可能報錯):
sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu
10、啓動doder服務
上圖看到Docker is not running。是因爲,windows10子系統,需要安裝docker for windows,用來作爲Docker的守護進程,作爲Docker的服務端。
11、 安裝docker for windows
注意:win10家庭版需要升級到專業版或企業版,否則安裝失敗。
1) 雙擊下載的exe文件,一路下一步即可安裝完成。
2) 安裝完成之後,顯示如下
12、桌面Docker設置
1) 啓動成功
重啓電腦(Close and restart)之後,會引導你登錄官方Docker的賬號(不登錄也可以),同時電腦的右下方會有個小鯨魚,右鍵小鯨魚,可以看到以下效果:
2) 開啓2375端口對外提供服務
右鍵小鯨魚 > settings > General,勾選上以下選項
13、子進程鏈接宿主機Docker守護進程
配置及刷新環境變量:
echo "export DOCKER_HOST='tcp://0.0.0.0:2375'" >> ~/.bashrc
source ~/.bashrc
DOCKER_HOST鏈接已經加上,如下:
14、查看docker版本
注意:出現鏈接docker host失敗的錯誤,可以先重啓(restart) docker desktop,重新進入。
參考資料:
https://blog.csdn.net/lupengfei1009/article/details/94637398
---------
end