歡迎光臨
每天分享高質量文章

Docker從入門到安裝MySQL

來自:codewill(微信號:codelynn)

Docker 的簡介

Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。

Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。

容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。

Docker 的優點

1、簡化程式:
Docker 讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的 Linux 機器上,便可以實現虛擬化。Docker改變了虛擬化的方式,使開發者可以直接將自己的成果放入Docker中進行管理。方便快捷已經是 Docker的最大優勢,過去需要用數天乃至數周的 任務,在Docker容器的處理下,只需要數秒就能完成。

2、避免選擇恐懼症:
如果你有選擇恐懼症,還是資深患者。Docker 幫你 打包你的糾結!比如 Docker 鏡像;Docker 鏡像中包含了運行環境和配置,所以 Docker 可以簡化部署多種應用實體工作。比如 Web 應用、後臺應用、資料庫應用、大資料應用比如 Hadoop 集群、訊息佇列等等都可以打包成一個鏡像部署。

3、節省開支:
一方面,雲計算時代到來,使開發者不必為了追求效果而配置高額的硬體,Docker 改變了高性能必然高價格的思維定勢。Docker 與雲的結合,讓雲空間得到更充分的利用。不僅解決了硬體管理的問題,也改變了虛擬化的方式。

Windows Docker 安裝

下載 https://www.docker.com/products/docker-desktop!

圖片描述


我是家庭版安裝時候提示我讓我用docker toolbox 安裝;
國內可以使用阿裡雲的鏡像來下載,下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

  • docker toolbox 是一個工具集,它主要包含以下一些內容:
  • Docker CLI 客戶端,用來運行docker引擎創建鏡像和容器
  • Docker Machine. 可以讓你在windows的命令列中運行docker引擎命令
  • Docker Compose. 用來運行docker-compose命令
  • Kitematic. 這是Docker的GUI版本
  • Docker QuickStart shell. 這是一個已經配置好Docker的命令列環境
  • Oracle VM Virtualbox. 虛擬機

安裝成功後,桌邊會出現三個圖標,入下圖所示:

圖片描述

雙擊桌面上的Docker Quickstart Terminal圖標,進入Docker客戶端。

圖片描述


看到小鯨魚的時候就表示我們已經安裝好了;

安裝MySQL

雙擊Kitematic (Alpha) 
Kitematic 是一個具有現代化的界面設計的自由開源軟體,它可以讓我們在 Docker 中交互式執行任務。(不用打命令了,一直佩服那些記得一堆命名的人,我都是用到的時候搜索。。。)

圖片描述


搜索輸入mysql找到 愛心最多的倉庫,點擊創建,在設置中配置root密碼

圖片描述


然後你的mysql服務就好了 (驚不驚喜?簡不簡單?)終於體會到Doker的好了

    赞(0)

    分享創造快樂