這篇文章主要講解了“Mac Docker的安裝和使用教程”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Mac Docker的安裝和使用教程”吧!
成都創(chuàng)新互聯(lián)公司成立于2013年,先為凌海等服務(wù)建站,凌海等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為凌海企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
[toc]
Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。
官網(wǎng)入口: http://www.docker.com
可以直接下載Docker的安裝包手動(dòng)安裝, 也可以通過Homebrew工具進(jìn)行安裝. 由于網(wǎng)絡(luò)的原因, 建議直接通過下載安裝包進(jìn)行安裝.
直接在終端執(zhí)行brew安裝命令,.
注意: 安裝過程中可能由于網(wǎng)絡(luò)原因可能會(huì)出現(xiàn)在下載失敗的提示, 直接重新執(zhí)行安裝命令繼續(xù)安裝即可.
brew cask install docker;
由于Docker官網(wǎng)部署在國外, 可以采用通過國內(nèi)的鏡像下載. 這里可以使用阿里云的安裝鏡像.
對于10.10.3以下的用戶 推薦使用Docker Toolbox
Mac安裝文件:http://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/
對于10.10.3以上的用戶 推薦使用Docker for Mac
Mac安裝文件:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/
對于Windows 10以下的用戶,推薦使用Docker Toolbox
Windows安裝文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
對于Windows 10以上的用戶 推薦使用Docker for Windows
Windows安裝文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
Linux用戶可以根據(jù)自己的發(fā)行版自行選擇下載.
下載地址: http://mirrors.aliyun.com/docker-ce/linux/
打開 “Docker.app”
進(jìn)入偏好設(shè)置頁面(快捷鍵 ?, )
打開 “Daemon” 選項(xiàng)卡
在“Registry mirrors” 中添加 https://docker.mirrors.ustc.edu.cn/
點(diǎn)擊下方的 “Apply & Restart” 按鈕
在Docker安裝結(jié)束后可以通過 docker -v 命令查看當(dāng)前Docker版本信息.
我們可以直接在終端輸入 docker 來查看所有的Docker客戶單命令, 也可以通過 docker <命令> --help 來查看指定命令的詳細(xì)說明
常用命令 | 說明 |
---|---|
docker -v | 查看當(dāng)前Docker版本 |
docker search | 查找鏡像 |
docker pull | 從鏡像倉庫中拉取或者更新指定鏡像 |
docker images | 查看本地鏡像列表 |
docker rmi | 刪除指定鏡像 |
docker run | 創(chuàng)建一個(gè)容器并運(yùn)行 |
docker ps | 查看容器啟動(dòng)情況 |
docker start | 運(yùn)行指定容器(一個(gè)或多個(gè)) |
docker stop | 停止指定的運(yùn)行中的容器 |
docker restart | 重啟指定容器 |
docker port | 查看指定容器的端口映射 |
docker rm | 刪除指定容器 |
查找Redis鏡像
docker search redis
拉取Redis最新鏡像
docker pull redis:latest
查看拉取到本地的鏡像
docker images 顯示信息如下: REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 63130206b0fa 2 days ago 98.2MB 信息說明: REPOSITORY: 表示當(dāng)前鏡像的倉庫 TAG:鏡像標(biāo)簽,一般用版本標(biāo)識 IMAGE ID:鏡像的唯一ID CREATED: 鏡像創(chuàng)建時(shí)間 SIZE: 鏡像大小
創(chuàng)建并運(yùn)行Redis容器
docker run --name mRedis -p 6379:6379 -v ~/data:/data -d redis 啟動(dòng)參數(shù)說明: --name:指定容器別名,指定后可直接通過別名操作該容器 -p:將容器端口與本地端口進(jìn)行映射,前邊為本地端口,后邊的為容器端口 -v: 將本地目錄映射到容器目錄,這里將本機(jī)用戶目錄~/data映射到容器中的/data -d:后臺運(yùn)行 容器啟動(dòng)成功后,查看容器啟動(dòng)情況: docker ps 顯示信息如下: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8c283c2a4876 redis "docker-entrypoint.s…" 13 seconds ago Up 12 seconds 0.0.0.0:6379->6379/tcp mRedis
停止Redis容器
可以通過容器的CONTAINER ID或者別名停止容器 docker stop mRedis或者docker stop 8c283c2a4876
感謝各位的閱讀,以上就是“Mac Docker的安裝和使用教程”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Mac Docker的安裝和使用教程這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!