Mac安裝docker全過程(輕松解決安裝)
一、docker是什么?
1、Docker的三個基本概念
- Image(鏡像)
- Container(容器)
- Repository(倉庫)
Docker的思想來自于集裝箱,集裝箱解決了什么問題?
在一艘大船上,可以把貨物規(guī)整的擺放起來。并且各種各樣的貨物被集裝箱標準化了,集裝箱和集裝箱之間不會互相影響。那么我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在集裝箱里封裝的好好的,那我就可以用一艘大船把他們都運走。docker就是類似的理念?,F(xiàn)在都流行云計算了,云計算就好比大貨輪。docker就是集裝箱.
還不懂得話,在這么理解,docker你理解為快遞車.那么快遞車是不是有一個個包裹,包裹可以理解為一個鏡像,鏡像可以理解為一個Java類,而容器可以理解為Java類的實例。類只有一個,但可以new出千千萬萬個實例對象。所以,鏡像只是一個可以生成容器的東西,而容器才能讓程序運行起來。
倉庫的話,比如說,都應(yīng)該用過git吧,完全可以理解為git,上傳拉取操作
2、那么docker有什么好處呢?
最簡單的一個例子,比如說,你在剛開始的一臺服務(wù)器部署項目,那么部署項目一定要配置mysql等環(huán)境是吧,那么現(xiàn)在你要吧這個項目遷移到另一臺服務(wù)器上,又要重寫在另一臺服務(wù)器上重寫配置mysql等環(huán)境.可能會出現(xiàn)版本錯亂等錯誤,很麻煩,那么現(xiàn)在第一次部署項目的時候,把項目等環(huán)境直接放進docker里面,下次你要遷移項目到另一臺服務(wù)器上,自己把docker鏡像上傳到docker倉庫上,然后再另一臺服務(wù)器拉取就直接可以了,這只是好處之一。
二、Mac安裝Docker
1、前提是安裝homebrew
(如果未安裝,可以打開終端,輸入以下命令安裝Homebrew)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、控制臺輸入命令 (安裝過程需要點時間,可以先看下面步驟)
brew install --cask --appdir=/Applications docker
安裝成功顯示如下:
然后就可以在應(yīng)用中看到小魚人(docker)
3、點擊小魚人(docker)
提示:需要輸入電腦密碼(輸入即可)
4、查看安裝成功命令
docker --version
顯示如下表示安裝成功
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Docker部署Dashdot服務(wù)器儀表盤的步驟
Dashdot是一款簡單、實用的開源服務(wù)器儀表盤,設(shè)計時考慮到了玻璃形態(tài),它旨在用于較小的?VPS?和私人服務(wù)器,這篇文章主要介紹了使用Docker部署Dashdot服務(wù)器儀表盤,需要的朋友可以參考下2022-12-12理解Docker(1):Docker安裝和基礎(chǔ)用法詳細介紹
本篇文章主要是介紹了Docker 安裝和基礎(chǔ)用法,對于想要需要的Docker的同學可以了解一下。2016-11-11docker-compose部署mysql數(shù)據(jù)庫完整步驟
Docker-Compose項目是Docker官方的開源項目,負責實現(xiàn)對Docker容器集群的快速編排,這篇文章主要給大家介紹了關(guān)于docker-compose部署mysql數(shù)據(jù)庫的完整步驟,需要的朋友可以參考下2024-05-05Docker安裝部署Redis數(shù)據(jù)庫的實現(xiàn)步驟
本文主要介紹了Docker安裝部署Redis數(shù)據(jù)庫的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02利用docker搭建web服務(wù)環(huán)境的方法步驟
這篇文章主要給大家介紹了關(guān)于利用docker搭建web服務(wù)環(huán)境的方法步驟,文中通過是示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習下吧。2017-09-09