時間:2019-07-30 19:20:11 作者:johnnyl 瀏覽量:57
本文將介紹如安在Ubantu、CentOS、Windows、Mac上裝置Docker
Docker 供給了兩個版別:社區(qū)版 (CE) 和企業(yè)版 (EE)。 Docker 社區(qū)版 (CE) 是開發(fā)人員和小型團隊開始運用
Docker 并嘗試運用基于容器的應(yīng)用的理想之選。Docker CE 有兩個更新途徑,即 stable 和 edge:
Stable 每個季度為您供給可靠更新
Edge 每個月為您供給新功能
Docker官方文檔:https://docs.docker.com/
一、在Ubantu上裝置Docker CE
1、操作體系要求
如需裝置 Docker,您需求以下 Ubuntu 版別之一的 64 位版別:
2、卸載舊版別
Docker 的前期版別稱為 docker 或 docker-engine。假如裝置了這些版別,請卸載它們:
<!--[if !supportLists]-->3、<!--[endif]-->裝置 Docker CE更新 apt 軟件包索引:
裝置軟件包,以答應(yīng) apt 經(jīng)過 HTTPS 運用鏡像庫房:
添加 Docker 的官方 GPG 密鑰:
怎么安裝Docker CE?圖5
<!--[if !supportLists]-->4、<!--[endif]-->裝置Docker CE
怎么安裝Docker CE?圖6
怎么安裝Docker CE?圖8
二、在CentOS上裝置Docker CE
1、操作體系要求
如需裝置 Docker CE,您需求 64 位版別的 CentOS 7。
2、卸載舊版別
Docker 的前期版別稱為 docker 或 docker-engine。假如裝置了這些版別,請卸載它們及相關(guān)的依靠資源。
怎么安裝Docker CE?圖9
3、設(shè)置鏡像庫房
3.1、裝置所需的軟件包。yum-utils 供給了 yum-config-manager 實用程序,而且 devicemapper 存儲驅(qū)動需求 device-mapper-persistent-data 和 lvm2。
怎么安裝Docker CE?圖10
3.2、運用下列命令設(shè)置 stable 鏡像庫房。您始終需求運用 stable 鏡像庫房,即便您還需求經(jīng)過 edge 或 testing 鏡像庫房裝置構(gòu)建也是如此。
怎么安裝Docker CE?圖11
3.3、可選:啟用 edge 和 testing 鏡像庫房。這些鏡像庫房包含在上述 docker.repo 文件中,但默認情況下處于禁用狀態(tài)。您能夠?qū)⑺鼈兣c stable 鏡像庫房一起啟用。
怎么安裝Docker CE?圖12
3.4、您能夠經(jīng)過運轉(zhuǎn)帶有 –disable 標(biāo)志的 yum-config-manager 命令來禁用 edge 或 testing 鏡像庫房。如需將其從頭啟用,請運用 –enable 標(biāo)志。以下命令用于禁用 edge 鏡像庫房。
怎么安裝Docker CE?圖13
<!--[if !supportLists]-->4、<!--[endif]-->裝置 Docker CE
4.1、yum 軟件包索引。
$ sudo yum makecache fast1
4.2、裝置最新版別的 Docker CE,或許轉(zhuǎn)至下一步以裝置特定版別。
$ sudo yum install docker-ce1
4.3、在生產(chǎn)體系中,您應(yīng)該裝置特定版別的 Docker CE,而不是始終運用最新版別。列出可用版別。此示例運用 sort -r 命令按版別號(從最高到最低)對結(jié)果進行排序,而且已被截斷。
怎么安裝Docker CE?圖14
此列表的內(nèi)容取決于啟用了哪些鏡像庫房,而且將特定于您的 CentOS 版別(在本示例中,由版別中的 .el7 后綴表示)。挑選一個特定版別進行裝置。第二列為版別字符串。第三列為鏡像庫房名稱,它表示軟件包來自哪個鏡像庫房并按擴展其穩(wěn)定性等級列出。如需裝置特定版別,請將版別字符串附加到軟件包名稱,并運用連字符 (-) 分隔它們:
怎么安裝Docker CE?圖15
4.4、發(fā)動 Docker
$ sudo systemctl start docker1
4.5、驗證是否正確裝置了 docker,辦法是運轉(zhuǎn) hello-world 鏡像。
$ sudo docker run hello-world1
三、在Mac上裝置Docker CE
1、體系要求
Mac有必要是2010或更新的類型,英特爾的硬件支撐內(nèi)存辦理單元(MMU)虛擬化; 即擴展頁表(EPT)和無限制形式;
支撐OS X El Capitan 10.11和更新的macOS版別。至少,Docker for Mac需求macOS優(yōu)勝美地10.10.3或更新版別,但條件是10.10.x是一個用戶自己的風(fēng)險提示;
從Docker for Mac穩(wěn)定版1.13(行將發(fā)布)和并發(fā)Edge發(fā)布開始,我們將不再解決OS X Yosemite 10.10特有的問題。在未來的版別中,由于此OS X版別的棄用狀態(tài),Docker for Mac可能會停止運用OS X Yosemite 10.10。我們主張升級到最新版別的macOS;
至少4GB的RAM;
不得裝置4.3.3之前的VirtualBox(與Docker for Mac不兼容)。
2、下載裝置包
3、雙擊Docker.dmg翻開裝置程序,然后將Moby的鯨魚拖動到Applications文件夾。
怎么安裝Docker CE?圖16
4、雙擊Docker.app應(yīng)用程序文件夾以發(fā)動Docker。
怎么安裝Docker CE?圖17
Docker.app發(fā)動后,體系會要求您運用體系密碼進行授權(quán)。需求特權(quán)拜訪才干裝置連接到Docker應(yīng)用程序的網(wǎng)絡(luò)組件和鏈接。頂部狀態(tài)欄中的鯨魚表示Docker正在運轉(zhuǎn),并可從終端拜訪。
怎么安裝Docker CE?圖18
假如您剛剛裝置了該應(yīng)用程序,則還會收到一條成功消息,并供給主張的后續(xù)過程以及此文檔的鏈接。點擊鯨魚菜單狀態(tài)欄中的鯨魚()來封閉這個彈出窗口。
怎么安裝Docker CE?圖19
5、點擊鯨魚(鯨魚菜單)獲得首選項和其他選項。
怎么安裝Docker CE?圖20
6、運轉(zhuǎn)hello-world
$ docker run hello-world1
四、在Windows上裝置Docker CE
1、環(huán)境要求
Docker for Windows需求64位Windows 10 Pro和Microsoft Hyper-V
2、下載裝置包
3、雙擊InstallDocker.msi運轉(zhuǎn)裝置程序
4、按照裝置導(dǎo)游接受許可證,授權(quán)裝置程序并繼續(xù)裝置。
體系會要求Docker.app您在裝置過程中授權(quán)您的體系密碼。需求特權(quán)拜訪才干裝置網(wǎng)絡(luò)組件,指向Docker應(yīng)用程序的鏈接以及辦理Hyper-V虛擬機。
5、在裝置完結(jié)對話框中單擊完結(jié)以發(fā)動Docker。
怎么安裝Docker CE?圖21
6、裝置完結(jié)后,Docker會自動發(fā)動。
狀態(tài)欄中的鯨魚指示Docker正在運轉(zhuǎn),并可從終端拜訪。假如您剛剛裝置了該應(yīng)用程序,則還會顯現(xiàn)一條彈出式成功消息,其間包含主張的后續(xù)過程以及此文