MacOS安裝和配置Docker

MacOS安裝和配置Docker

一、碎碎念

  • 入坑Docker有一段時間了,但其實在更早的時候就已經大致瞭解過Docker了,畢竟憑藉其輕量化以及快速移植、部署等特點在行業內也是愈加受重視。一直沒有上手把玩的想法(其實就是懶,看看上篇博客的發佈日期,慘不忍睹…)所以爲啥我會考慮在電腦上裝Docker呢,因爲上一臺電腦我是直接安裝了mysql,換了這臺之後就一直沒裝,一直用的是我在雲服務器上裝的mysql,但是有時候做點本地測試還是做點小項目,還是苦於本地沒有mysql。於是某天我就想到了Docker,拉個mysql鏡像下來,暴露一下端口,宿主機不就有mysql用了,想刪掉的話也方便!

二、基本概念

  • 我覺得很有必要陳述一下Docker的幾個基本概念,感覺get完這個幾個點,聰明人基本就能慢慢玩轉Docker了

    • (1) Docker鏡像

      • Docker鏡像就是一個只讀的模版,一個鏡像可以包含一個完整的ubuntu操作系統環境,裏面僅安裝了Apache或用戶需要的其他應用程序

      • 關鍵在於鏡像可以用來創建Docker容器,Dcoker提供了一個很簡單的機制來創建或者更新現有的鏡像,也可以直接下載其他人已經做好的鏡像來使用

    • (2) Docker容器

      • Docker利用容器來運行應用,容器是從鏡像創建的運行實例,它可以被啓動、開始、停止、刪除、打包成鏡像,每個容器都是相互隔離的,保證安全的平臺

      • 可以把容器看成一個簡易版的Linux環境(包括root用戶權限、進程空間、用戶空間和網絡空間等)和運行在其中的應用程序

      • 注:鏡像是隻讀的,容器在啓動的時候創建一層可寫層

    • (3) Docker倉庫

      • Docker倉庫的概念跟Git類似,當你創建了自己的鏡像之後就可以使用push命令將它上傳到公有或者私有倉庫,在另一臺機器上需要使用時,pull即可

      • 倉庫如DockerHub

三、安裝與配置

  • 官方給定的下載地址速度太慢,不過可以使用國內的鏡像地址,點擊直接下載

  • 下載,正常的雙擊安裝,雙擊打開,其Dashboard如下圖所示

    在這裏插入圖片描述

  • 然後還有最重要的一個步驟,就是添加鏡像源地址,加速鏡像的拉取,進入設置頁面,如下圖,均已標出

    在這裏插入圖片描述

  • 我隨意添加了兩個地址,這類地址挺多的,各有所好,這裏列出來方便copy

    "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://jxnpgwiz.mirror.aliyuncs.com"
    ]
    
  • 然後就可以開始盡情使用了,使用docker的各式命令(如同git命令一般,這裏就不贅述了)進行鏡像拉取、容器配置、部署、鏡像生成等等操作,個人覺得還是挺舒服的

四、後續

  • docker的玩法各種各樣,前陣子嘗試了幾種姿勢,數據庫、緩存集羣、網站部署之類的,等有時間再回過頭寫博客記錄一下吧(要是沒後續的話,那就是說明又摸魚了…
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章