01、思考
1、什么是Docker?
◆ 裝應(yīng)用的容器
◆ 開發(fā)、測(cè)試、運(yùn)維都偏愛的容器化技術(shù)
◆ 輕量級(jí)
◆ 擴(kuò)展性
◆ 一次構(gòu)建、多次分享、隨處運(yùn)行
2、安裝Docker難不難?
◆ So easy!
◆ 此文看過之后,讀者一定會(huì)有一個(gè)docker環(huán)境
02、windows上安裝Docker
1、在Windows 10上安裝Docker
◆ 系統(tǒng)需求
◆ 下載安裝包
https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
◆ 按照安裝向?qū)ext即可
◆ 運(yùn)行
不會(huì)自動(dòng)啟動(dòng)
在開始菜單搜索Docker, 打開即可
◆ 細(xì)節(jié)配置, 可參考這個(gè)鏈接:
https://docs.docker.com/docker-for-windows/#docker-settings-dialog
◆ 測(cè)試是否安裝成功
在CMD中運(yùn)行如下命令, 有顯示版本號(hào)或者顯示"Hello from Docker!", 則代表安裝成功
2、在Windows老版本安裝Docker
在老版本W(wǎng)indows上安裝Docker需要滿足如下條件
◆ 下載Docker ToolBox安裝包
◆ 安裝
檢測(cè)版本
對(duì)于Windows8或者8.1,打開任務(wù)管理器 -> 性能 -> 虛擬化已啟用
- 對(duì)于Windows 7可以使用這個(gè)工具去檢測(cè)是否開啟虛擬化
https://www.microsoft.com/en-us/download/details.aspx?id=592
◆ 雙擊exe安裝包,按照安裝向?qū)ext即可
◆ 測(cè)試是否安裝成功
在桌面查找Docker QuickStart圖標(biāo)雙擊開啟Docker
◆ 如果出現(xiàn)User Account Control提示,點(diǎn)擊是
◆ 會(huì)出現(xiàn)一個(gè)bash終端
◆ 運(yùn)行docker run hello-world,如果出現(xiàn)"Hello from Docker.", 則代表運(yùn)行成功
03、在linux上安裝Docker
1、在centos上安裝
◆ linux內(nèi)核版本依賴
kernel version >= 3.8
可以使用如下命令查看
uname -a | awk '{split($3, arr, "-"); print arr[1]}'
◆ 如果已安裝過Docker, 需要移除老版本的Docker
◆ 添加Docker repository yum源
◆ 開始安裝Docker Engine
◆ 開啟Docker
◆ 驗(yàn)證是否安裝成功
◆ 如果出現(xiàn)"Hello from Docker.", 則代表運(yùn)行成功
◆ 如果在每次運(yùn)行docker命令是, 在前面不添加sudo, 可以執(zhí)行如下命令:
◆ 如果嫌上面安裝步驟麻煩, 可以運(yùn)行如下腳本來安裝
不能在生產(chǎn)系統(tǒng)中使用
2、在Ubuntu上安裝
◆ linux內(nèi)核版本依賴
kernel version >= 3.8
可以使用如下命令查看
uname -a | awk '{split($3, arr, "-"); print arr[1]}'
◆ 操作系統(tǒng)依賴, 如下版本都可以
◆ 如果已安裝過Docker, 需要移除老版本的Docker
◆ 使用Docker repository來安裝
◆ 安裝Docker
◆ 開啟Docker
◆ 驗(yàn)證是否安裝成功
◆ 如果出現(xiàn)"Hello from Docker.", 則代表運(yùn)行成功
◆ 如果在每次運(yùn)行docker命令是, 在前面不添加sudo, 可以執(zhí)行如下命令:
04、使用shell腳本安裝Docker
1、在Ubuntu和Centos上安裝
◆ install_docker_.sh
2、運(yùn)行腳本
◆ bash install_docker_.sh
05、在線練習(xí)docker
◆ katacoda網(wǎng)站: https://www.katacoda.com/
每10分鐘一個(gè)小練習(xí)
◆ Play with Docker網(wǎng)站: https://labs.play-with-docker.com/
注冊(cè)docker賬號(hào)并登陸
每次能使用4個(gè)小時(shí),之后會(huì)被清空
06、總結(jié)
◆ 本文介紹了安裝docker的多種方式,相信總有一種適合你的
◆ 學(xué)習(xí)熱門的Docker容器化技術(shù),安裝docker是第一步