Docker 使用的技術是 Linux 內核提供的一種很是輕量級的進程間隔離方式,因此在 Ubuntu 下使用會很是方便,其它的一些發行版若是內核太老(好比 CentOS)的話想用仍是會遇到很多坑。目前 Windows 也在部分版本下提供了 Linux 內核一樣的能力,在這些版本下 docker 使用 Windows 提供的進程隔離能力,可是通常辦公用的系統下,仍是得靠虛擬機運行一個 Linux 而後在這之上再運行 docker。蘋果家的系統更不用說,徹底得靠虛擬機。 想要一窺 docker 的樣子,首先要先安裝一套linux
# 這一步清理過去遺留的特別老的版本,稍微新點兒的老版本能自動卸載 sudo apt-get remove docker docker-engine docker.io containerd runc # 這一步給 docker 倉庫添加簽名 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 人肉檢查一下指紋是否是 "9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88" sudo apt-key fingerprint 0EBFCD88 # 添加 docker 倉庫 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # 會自動帶出 docker-ce-cli containerd.io 這 2 個包 sudo apt-get install docker-ce
網絡沒什麼問題的話,三兩分鐘就能夠裝好,最後設置一下官方提供的國內鏡像倉庫docker
echo '{ "registry-mirrors": ["https://registry.docker-cn.com"] }' | sudo tee /etc/docker/daemon.json sudo systemctl restart docker.service
前面說過大部分 Windows 版本下仍是經過虛擬機運行的 docker,官方下載地址是
https://hub.docker.com/editions/community/docker-ce-desktop-windows
這個地址須要註冊登陸以後才能下載,若是實在是不肯意註冊,可使用這個地址下載
https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
以後的安裝就沒什麼難度了,設置下官方國內鏡像倉庫json
https://registry.docker-cn.com
跟 Windows 下同樣,沒什麼好說的,官方但願你用的地址
https://hub.docker.com/editions/community/docker-ce-desktop-mac
不想註冊能夠從這裏下載
https://download.docker.com/mac/stable/Docker.dmg
官方國內鏡像倉庫ubuntu
https://registry.docker-cn.com
整個安裝過程值得注意的地方很少,一個是 Windows 和 Mac 下不註冊如何下載,另外一個是不要按照百度搜索到的帖子介紹的註冊 xx 雲以後使用須要登陸的私有的鏡像倉庫地址。windows