本篇內容主要講解“docker在mac上怎么安裝使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“docker在mac上怎么安裝使用”吧!
下面我們看一個簡單的docker在mac上的安裝及使用
1、下載 DockerToolbox 安裝
2、Docker Quickstart Terminal 可輸入docker命令 或者 docker-machine ssh default 可以進入docker虛擬機
3、docker ps
4、docker images
5、案例mysql與wordpress結合
a、docker run -d -p 3306:3306 -v /mnt/sda1/volumes/mysql:/var/lib/mysql --name mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
b、docker run -d -p 8080:80 --name wordpress --link mysql:mysql wordpress
c、運行192.168.99.100:8080即可打開一個剛安裝的博客網站。
上面只是簡單的案例,就把一個博客網站運行起來了,是不是很簡單。其中192.168.99.100是虛擬機ip,視情況而定。
那么,我們還需要了解一些概念。
1、什么是鏡像:
鏡像含有啟動容器所需的文件系統結構及內容,它是對容器運行環境的全盤打包。
2、什么是容器:
將鏡像啟動起來,產生的就是容器。
3、如何生成鏡像:
編寫Dockerfile文件,通過docker build命令來生成。
4、什么是Dockerfile文件:
Dockerfile描述了組裝鏡像的步驟,其中每條指令都是單獨執行的,Docker通過Dockerfile文件中的所有配置信息和可執行命令來建立一個鏡像。Dockerfile中的指令是不區分大小寫的,但一般都是大寫,主要是和指令的參數做區分。Dcoker會執行識別出的指令。第一個指令一定是’FROM’,用于指定當前的鏡像是基于哪個基礎鏡像的。
5、什么是數據卷:
在創建新容器時,可以掛載一個主機上特定的目錄到容器。當容器啟動時,如果目錄存在,會將目錄中的內容復制到宿主機對應的文件夾下,當容器內的目錄數據有變化時,都會實時拷貝到宿主機中,并且,他們是相互的實時數據同步,這樣,每次容器重新啟動時,數據就不會丟失了。
這個目錄必須是絕對路徑,如果宿主機中不存在,將創建一個空文件夾。也可以將單個文件掛載到容器中。
6、如何推拉鏡像,我們就拿脈沖云鏡像倉庫為例:
1)登錄脈沖云鏡像倉庫:
docker login maichong.io
回車,按提示輸入用戶名及密碼
2)拉取鏡像:
docker pull 鏡像地址
3)推送鏡像
docker push 鏡像地址
到此,相信大家對“docker在mac上怎么安裝使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。