溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Mac Docker的安裝和使用教程

發(fā)布時間:2021-06-23 10:52:08 來源:億速云 閱讀:858 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要講解了“Mac Docker的安裝和使用教程”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Mac Docker的安裝和使用教程”吧!

Mac Docker安裝使用

[toc]

一、Docker簡介

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。

官網(wǎng)入口: http://www.docker.com

二、Docker安裝

可以直接下載Docker的安裝包手動安裝, 也可以通過Homebrew工具進(jìn)行安裝. 由于網(wǎng)絡(luò)的原因, 建議直接通過下載安裝包進(jìn)行安裝.

2.1 Homebrew安裝Docker

直接在終端執(zhí)行brew安裝命令,.

注意: 安裝過程中可能由于網(wǎng)絡(luò)原因可能會出現(xiàn)在下載失敗的提示, 直接重新執(zhí)行安裝命令繼續(xù)安裝即可.

brew cask install docker;

2.2 手動下載.dmg安裝包進(jìn)行安裝

由于Docker官網(wǎng)部署在國外, 可以采用通過國內(nèi)的鏡像下載. 這里可以使用阿里云的安裝鏡像.

Mac安裝包:

對于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安裝包:

對于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安裝包

Linux用戶可以根據(jù)自己的發(fā)行版自行選擇下載.

下載地址: http://mirrors.aliyun.com/docker-ce/linux/

三、配置Docker鏡像代理

  1. 打開 “Docker.app”

  2. 進(jìn)入偏好設(shè)置頁面(快捷鍵 ?, )

  3. 打開 “Daemon” 選項卡

  4. 在“Registry mirrors” 中添加 https://docker.mirrors.ustc.edu.cn/

  5. 點擊下方的 “Apply & Restart” 按鈕

四、Docker命令

在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)建一個容器并運行
docker ps查看容器啟動情況
docker start運行指定容器(一個或多個)
docker stop停止指定的運行中的容器
docker restart重啟指定容器
docker port查看指定容器的端口映射
docker rm刪除指定容器

五、操作說明(以Redis為例)

查找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)建時間
SIZE: 鏡像大小

創(chuàng)建并運行Redis容器

docker run --name mRedis -p 6379:6379 -v ~/data:/data -d  redis

啟動參數(shù)說明:

--name:指定容器別名,指定后可直接通過別名操作該容器
-p:將容器端口與本地端口進(jìn)行映射,前邊為本地端口,后邊的為容器端口
-v: 將本地目錄映射到容器目錄,這里將本機用戶目錄~/data映射到容器中的/data
-d:后臺運行

容器啟動成功后,查看容器啟動情況:

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的安裝和使用教程這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI